jquery val() 方法會去掉文本框的回車

 

<textarea name="Content" id="Content" ></textarea>

 

<script type="text/javascript"> 

var tCon=$("#Content").val();

tCon = tCon.replace(//r/n/g,"<br />");

 

document.write(tCon)

 </script>

 

結果寫出來的東西,回車竟然沒有被替換,文本框的值全都是一行的。

 

而後我用ajax向後臺輸出,asp接收

textConInput=replace(textConInput,chr(13)&chr(10),"<br>")

 

結果發現裏面的回車也沒有被替換。。

於是我折磨半天了,就是找不出錯誤 了。

 

今天早上想起以前也做過類似,而以前的卻可以替換。

於是對照代碼。終於發現問題,就是jquery的val()這個方法的問題。

 

var tCon=document.getElementById("Content").value,這樣獲取值的話,js和asp都是正常的。

 

 

鬱悶,就這個小問題,卻花了我半天的時間。。。。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章