国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

textarea輸入框的內(nèi)容如何原模原樣的展示出來?(適用于一些antd design框架以及element ui框架)

這篇具有很好參考價(jià)值的文章主要介紹了textarea輸入框的內(nèi)容如何原模原樣的展示出來?(適用于一些antd design框架以及element ui框架)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

筆者在工作的時(shí)候遇到了一個(gè)問題,在寫一個(gè)新建頁面的需求的時(shí)候,遇到一個(gè)問題:新建頁面的文本框里用戶輸入的內(nèi)容格式,前端要返回這些數(shù)據(jù)給后端,后端又不想做空格以及換行的判斷處理,,所以后端在返回給前端的數(shù)據(jù)其實(shí)是一大串沒有格式的字符串,但是又要求在詳情頁展示用戶輸入時(shí)候的原格式文本。

其實(shí)這個(gè)實(shí)現(xiàn)起來很簡單,現(xiàn)在html和css越來越強(qiáng)大,能實(shí)現(xiàn)的功能也越來越多,html提供了一個(gè)pre標(biāo)簽,css同樣為pre標(biāo)簽提供了pre-wrap屬性(當(dāng)文本框的長度超過顯示區(qū)域的時(shí)候,文本會(huì)溢出的時(shí)候使用)

下面來看例子:

1、這是不用pre標(biāo)簽的時(shí)候展示的樣子,可以看到用戶輸入的格式展示的時(shí)候完全是亂的。

textarea輸入信息,html5,css3,前端框架

?文章來源地址http://www.zghlxwxcb.cn/news/detail-530898.html

2、pre元素的作用--保證文本格式的正常顯示

textarea輸入信息,html5,css3,前端框架

?

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>pre屬性</title>
    <style>
      #showText {
        width: 400px;
        min-height: 100px;
        border: 1px solid #dedede;
      }
    </style>
  </head>
  <body>
    <textarea class="writeArea" cols="60" rows="10"></textarea>
    <button onclick="displayText()">提交</button>

    <pre id="showText"></pre>

    <script>
      function displayText() {
        document.getElementById("showText").innerHTML =
          document.querySelector(".writeArea").value;
        console.log(document.querySelector(".writeArea").value);
      }
    </script>
  </body>
</html>

3、pre-wrap屬性作用--超出文本區(qū)域自動(dòng)換行

textarea輸入信息,html5,css3,前端框架

?

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>pre屬性</title>
    <style>
      #showText {
        width: 400px;
        min-height: 100px;
        border: 1px solid #dedede;
        white-space: pre-wrap;
      }
    </style>
  </head>
  <body>
    <textarea class="writeArea" cols="60" rows="10"></textarea>
    <button onclick="displayText()">提交</button>

    <pre id="showText"></pre>

    <script>
      function displayText() {
        document.getElementById("showText").innerHTML =
          document.querySelector(".writeArea").value;
        console.log(document.querySelector(".writeArea").value);
      }
    </script>
  </body>
</html>

?

?

到了這里,關(guān)于textarea輸入框的內(nèi)容如何原模原樣的展示出來?(適用于一些antd design框架以及element ui框架)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 微信小程序——如何獲取到輸入框的值

    在微信小程序中,可以通過以下幾種方式來獲取輸入框的值: 使用 bindinput 綁定輸入事件,通過 event.detail.value 獲取輸入框的值。具體操作如下: 使用雙向數(shù)據(jù)綁定,在 input 組件中使用 value 屬性綁定一個(gè)變量,然后通過 this.data.variableName 獲取輸入框的值。具體操作如下: 通

    2024年02月09日
    瀏覽(20)
  • textarea 內(nèi)容自適應(yīng),高度向上擴(kuò)展

    監(jiān)聽 textarea 的 input 事件的 scrollHeight 變化(scrollHeight 元素內(nèi)容高度),賦值給 height。 再給 textarea 設(shè)置最大最小高度,padding 為 0(它自身的),保證上下限。

    2024年02月03日
    瀏覽(26)
  • 微信小程序文本輸入<textarea/> 詳解

    微信小程序文本輸入<textarea/> 詳解

    也許你迷茫,但是我想說,在你迷茫的同時(shí),保持本心,過好今天就好。 在微信小程序開發(fā)中,input 用來實(shí)現(xiàn)文本輸入,是單行的,textarea是多行的輸入實(shí)現(xiàn) 1 基本使用 基本效果就是顯示了一個(gè)多行的文本輸入框。 placeholder 輸入框?yàn)榭諘r(shí)的占位符 auto-focus 自動(dòng)聚集,拉起鍵

    2024年02月09日
    瀏覽(94)
  • div標(biāo)簽改寫textarea,實(shí)現(xiàn)部分文本內(nèi)容標(biāo)紅

    div標(biāo)簽改寫textarea,實(shí)現(xiàn)部分文本內(nèi)容標(biāo)紅

    示例 div本來是沒有focus和blur事件的,正常情況下無法獲得焦點(diǎn),解決方案如下: 如果用div來模擬一個(gè)texarea標(biāo)簽,同時(shí)需要它和texarea一樣響應(yīng)focus和blur事件,就需要給他加上attribute:tabindex; 只要元素的tabIndex屬性設(shè)置成任何有效的整數(shù)那么該元素就能取得焦點(diǎn)。元素在取得

    2024年01月17日
    瀏覽(22)
  • 微信小程序textarea 鍵盤彈起擋住了輸入框?

    微信小程序textarea 鍵盤彈起擋住了輸入框?

    問題: 開發(fā)微信小程序中頁面底部用到了textarea 當(dāng)輸入內(nèi)容時(shí)鍵盤擋住了(ios中無測(cè)試到問題,此問題發(fā)現(xiàn)在安卓華為手機(jī)中) 解決方案: 首先通過官網(wǎng)api查看參數(shù)設(shè)置 如下圖設(shè)置 ? ?此設(shè)置在ios系統(tǒng)中可以正常使用,但安卓機(jī)中發(fā)現(xiàn)并未有效果,既然原有屬性無法實(shí)現(xiàn),

    2024年02月11日
    瀏覽(27)
  • javaScript和jQuery獲取、設(shè)置textarea標(biāo)簽的內(nèi)容(常見問題)

    昨天晚上在寫代碼的時(shí)候前端遇到一個(gè)bug,在js取值textarea中,我使用了getElementById方法對(duì)textarea標(biāo)簽取值,但不論如何取值,始終無法成功取到頁面上輸入的值并進(jìn)行Ajax請(qǐng)求,一開始以為是ajax與后端接口之間數(shù)據(jù)傳輸出問題了,后來經(jīng)過排查,就是對(duì)于textarea標(biāo)簽取值失敗的

    2024年02月05日
    瀏覽(21)
  • 微信小程序-----通用獲取輸入框的值

    在微信小程序中,可以通過以下步驟獲取到輸入框的值: 1. 在WXML中,使用標(biāo)簽創(chuàng)建一個(gè)輸入框,并設(shè)置一個(gè)唯一的id屬性。 2. 在JS中,定義一個(gè)事件處理函數(shù),用于獲取輸入框的值。 3. 在事件處理函數(shù)中,通過e.detail.value獲取輸入框的值,并進(jìn)行相應(yīng)的處理??梢詫⑵浯鎯?chǔ)到

    2024年02月09日
    瀏覽(19)
  • h5鍵盤彈起遮擋輸入框的處理

    h5鍵盤彈起遮擋輸入框的處理

    一、前言: 混合開發(fā)中遇到一個(gè)問題,有些型號(hào)的安卓機(jī)和ios機(jī)型,輸入框喚起鍵盤后,輸入框會(huì)被鍵盤遮擋,需要手動(dòng)滑動(dòng)才能漏出來,影響用戶體驗(yàn) 二、解決辦法: 1.ios和android手機(jī)喚起的windows事件不一樣,要分別處理 2.document.body.scrollTop無效,可以用document.documentElemen

    2024年02月15日
    瀏覽(23)
  • 谷歌學(xué)術(shù)高級(jí)搜索輸入框的含義

    谷歌學(xué)術(shù)高級(jí)搜索輸入框的含義

    在谷歌學(xué)術(shù)高級(jí)搜索中會(huì)有上面圖片所示的幾個(gè)輸入框。解釋如下: 在谷歌學(xué)術(shù)的高級(jí)搜索中,你可以使用以下的輸入框來幫助你更精確地定義你的搜索查詢: with all of the words :在這個(gè)輸入框中填入的詞必須全部出現(xiàn)在搜索結(jié)果中,但不必連續(xù)或以特定順序出現(xiàn)。例如,如

    2024年02月07日
    瀏覽(27)
  • 將輸入框的數(shù)據(jù)輸出成json

    將輸入框的數(shù)據(jù)輸出成json

    剛學(xué),做一下記錄 先上效果圖,來不及解釋了,后面再說 源碼:鏈接:https://pan.baidu.com/s/1pV8hDVwpB1kresHag7gIew 提取碼:**** 操作: 進(jìn)入項(xiàng)目目錄下,cmd 清除npm緩存:npm cache clean -force 重新安裝依賴:npm install 啟動(dòng)項(xiàng)目:npm run serve

    2024年01月22日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包