<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都是正常的。
郁闷,就这个小问题,却花了我半天的时间。。。。
怒