textarea回車不換行 如何處理textarea換行?
如何處理textarea換行?使用replace和正則表達(dá)式一次替換所有Rn。var reg=new RegExp(“rn”,“g”)str=結(jié)構(gòu)更換(reg,“”)這樣,str中的所有Rn都將替換為
如何處理textarea換行?
使用replace和正則表達(dá)式一次替換所有Rn。var reg=new RegExp(“rn”,“g”)str=結(jié)構(gòu)更換(reg,“”)這樣,str中的所有Rn都將替換為
,然后存儲在數(shù)據(jù)庫中。獲取時,只需替換值var reg=new regexp(“
”,“g”)STT=結(jié)構(gòu)更換(注冊號:“rn”)文檔.getElementById(“textarea”)。值=str2。El表達(dá)式會將“”換行符改為“”,“”對應(yīng)“”,也就是說,當(dāng)它到達(dá)頁面時,仍然會顯示為“”,為了彌補這一點,應(yīng)該使用JSP tag()來顯示。因此,當(dāng)您需要在普通文本字段中顯示時,方法1:在textarea方法2:設(shè)置wrap=“virtual”中添加屬性wrap=“hard”,文本區(qū)域?qū)瑑尚形谋?,并在單詞“makes”后進(jìn)行wrap。但是只有一行文本被傳遞到服務(wù)器:沒有嵌入新行字符。方法3:設(shè)置wrap=“physical”,文本區(qū)域?qū)瑑尚形谋荆⒃趩卧~“makes”后進(jìn)行wrap,然后將兩行文本發(fā)送到服務(wù)器,單詞“makes”后的新行字符將分隔這兩行文本。方法1已測試,但方法2和方法3尚未測試。附件:wrap屬性定義輸入內(nèi)容大于文本字段時的顯示模式??蛇x值如下:默認(rèn)為文本自動換行,當(dāng)輸入內(nèi)容超出文本字段右邊界時,自動轉(zhuǎn)到下一行,提交數(shù)據(jù)處理時不換行;off用于避免換行當(dāng)輸入內(nèi)容超出文本字段的右邊界時,文本將向左滾動,并且必須使用return將插入點移動到下一行;virtual允許文本自動換行。當(dāng)輸入內(nèi)容超出文本字段的右邊界時,它將自動轉(zhuǎn)到下一行,并且當(dāng)提交數(shù)據(jù)進(jìn)行處理時,將不會有換行,數(shù)據(jù)將自動換行。Physical使文本換行,當(dāng)數(shù)據(jù)提交以進(jìn)行處理時,換行符也將提交以進(jìn)行處理。