当前位置: 移动技术网 > IT编程>开发语言>JavaScript > jQuery文本域中换行符的替换示例

jQuery文本域中换行符的替换示例

2019年03月22日  | 移动技术网IT编程  | 我要评论

项目中有个将录入的文本域文字保存到中。‘查看时'从数据库获取相应数据,显示在文本域中。开发期间发现换行符使用jquery 的val() 还是text()获取后不做处理,保存数据库中没有换行了,自然取出来显示也就没有换行符了!由此写了下面的文章…………有点啰嗦啊!

. 代码如下:


<%@ page contenttype="text/html;charset=utf-8" %>
<script type="text/javascript">
// 文本域换行处理
// 初始化时将后台传回的数据经行处理,将@@@@替换成换行符\n\r
$(document).ready(function(){
var content = '从后台获取的值';
if(content !='' ){
// 全局替换
content = content.replace(/@@@@/g,'\n\r');
$("#content").attr("value",content);
}
});

// 提交保存时将换行符\n\r换成@@@@
function dosubmit() {
var content = $("#content").val().replace(/\n/g,"@@@@");
if(content == null || content==""){
alert("请填写备注说明!");
return;
}
$("#updateform").attr("method","get");
$("#updateform").attr("action", url);
$("#updateform").submit();
}
</script>
<p class="layout-bd">
<p class="wrapper fix-float">
<p class="se se-e">

<p class=".layout-ft .copyright"><p><font face="华文行楷" size="10">约谈方案</font></p>
</p>
<p>
<p> 方案<br><hr></p>
<p>
备注说明:
<p >
<textarea id="content" rows="15" cols="50"></textarea>
</p>
</p>
</p>
<p >
<a id="submit_btn" class="btn btn-save" onclick="dosubmit();">保存</a>
</p>
<form id="updateform" method="get">
</form>
</p>
</p>
</p>

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网