欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-06-11 12:54:45
项目中有个将录入的文本域文字保存到中。‘查看时'从数据库获取相应数据,显示在文本域中。开发期间发现换行符使用jquery 的val() 还是text()获取后不...

项目中有个将录入的文本域文字保存到中。‘查看时'从数据库获取相应数据,显示在文本域中。开发期间发现换行符使用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>