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


Posted in Javascript onMarch 04, 2014

说明:代码在实际项目中测试通过,我已经省去些不重要的,大家可以重点看颜色标记的部分

前戏:

问:为什么做这个呢??

答:项目中有个将录入的文本域文字保存到数据库中。‘查看时'从数据库获取相应数据,显示在文本域中。开发期间发现换行符使用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> 
<div class="layout-bd"> 
<div class="wrapper fix-float"> 
<div class="se se-e"> 
<div class=".layout-ft .copyright"><p><font face="华文行楷" size="10">约谈方案</font></p> 
</div> 
<div> 
<div> 方案<br><hr></div> 
<div> 
备注说明: 
<div > 
<textarea id="content" rows="15" cols="50"></textarea> 
</div> 
</div> 
</div> 
<div > 
<a id="submit_btn" class="btn btn-save" onclick="doSubmit();">保存</a> 
</div> 
<form id="updateForm" method="get"> 
</form> 
</div> 
</div> 
</div>
Javascript 相关文章推荐
日期函数扩展类Ver0.1.1
Sep 07 Javascript
fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法
Oct 20 Javascript
JQuery AJAX提交中文乱码的解决方案
Jul 02 Javascript
基于jQuery的自动完成插件
Feb 03 Javascript
理解JAVASCRIPT中hasOwnProperty()的作用
Jun 05 Javascript
给js文件传参数(详解)
Jul 13 Javascript
详谈Angular 2+ 的表单(一)之模板驱动型表单
Apr 25 Javascript
浅谈vue的props,data,computed变化对组件更新的影响
Jan 16 Javascript
深入浅析Vue中的Prop
Jun 10 Javascript
Vue 解决在element中使用$notify在提示信息中换行问题
Nov 11 Javascript
在vue中import()语法不能传入变量的问题及解决
Apr 01 Vue.js
处理canvas绘制图片模糊问题
May 11 Javascript
为jquery的ajaxfileupload增加附加参数的方法
Mar 04 #Javascript
Document.location.href和.replace的区别示例介绍
Mar 04 #Javascript
LABjs、RequireJS、SeaJS的区别
Mar 04 #Javascript
js的Boolean对象初始值示例
Mar 04 #Javascript
js动态拼接正则表达式的两种方法
Mar 04 #Javascript
8个实用的jQuery技巧
Mar 04 #Javascript
js中top的作用深入剖析
Mar 04 #Javascript
You might like
967 个函式
2006/10/09 PHP
PHP新手上路(三)
2006/10/09 PHP
php curl 伪造IP来源的实例代码
2012/11/01 PHP
PHP导出EXCEL快速开发指南--PHPEXCEL的使用详解
2013/06/03 PHP
安装apache2.2.22配置php5.4(具体操作步骤)
2013/06/26 PHP
php中实现记住密码下次自动登录的例子
2014/11/06 PHP
找到了一篇jQuery与Prototype并存的冲突的解决方法
2007/08/29 Javascript
js实现拖拽效果
2015/02/12 Javascript
简述JavaScript提交表单的方式 (Using JavaScript Submit Form)
2016/03/18 Javascript
Angular中使用$watch监听object属性值的变化(详解)
2017/04/24 Javascript
layer子层给父层页面元素赋值,以达到向父层页面传值的效果实例
2017/09/22 Javascript
Vue CLI3创建项目部署到Tomcat 使用ngrok映射到外网
2019/05/16 Javascript
js canvas实现5张图片合成一张图片
2019/07/15 Javascript
vue项目中引入Sass实例方法
2019/08/27 Javascript
关于angular浏览器兼容性问题的解决方案
2020/07/26 Javascript
axios解决高并发的方法:axios.all()与axios.spread()的操作
2020/11/09 Javascript
vue表单验证之禁止input输入框输入空格
2020/12/03 Vue.js
Python程序中用csv模块来操作csv文件的基本使用教程
2016/03/03 Python
pandas pivot_table() 按日期分多列数据的方法
2018/11/16 Python
解决Python 命令行执行脚本时,提示导入的包找不到的问题
2019/01/19 Python
解决pycharm中的run和debug失效无法点击运行
2020/06/09 Python
聊聊python中的循环遍历
2020/09/07 Python
CSS3伪类选择器:nth-child()
2009/04/02 HTML / CSS
CSS3 text-shadow实现文字阴影效果
2016/02/24 HTML / CSS
浅谈Html5移动端ios/Android兼容性总结
2018/06/01 HTML / CSS
俄罗斯美容和健康网上商店:Созвездие Красоты
2019/07/23 全球购物
C#怎么让一个窗口居中显示?
2015/10/20 面试题
企业内控岗位的职责
2014/02/07 职场文书
《影子》教学反思
2014/02/21 职场文书
《美丽的小路》教学反思
2014/02/26 职场文书
公司行政专员岗位职责
2014/08/24 职场文书
西安事变观后感
2015/06/12 职场文书
茶花女读书笔记
2015/06/29 职场文书
2015年市场营销工作总结
2015/07/23 职场文书
SQL Server作业失败:无法确定所有者是否有服务器访问权限的解决方法
2021/06/30 SQL Server
使用vue判断当前环境是安卓还是IOS
2022/04/12 Vue.js