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


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 相关文章推荐
去除链接虚线全面分析总结
Aug 15 Javascript
Flash对联广告的关闭按钮讨论
Jan 30 Javascript
让jQuery与其他JavaScript库并存避免冲突的方法
Dec 23 Javascript
javascript:json数据的页面绑定示例代码
Jan 26 Javascript
用原生js统计文本行数的简单示例
Aug 19 Javascript
jquery的父、子、兄弟节点查找,节点的子节点循环方法
Dec 07 Javascript
JavaScript对JSON数据进行排序和搜索
Jul 24 Javascript
关于Vue Webpack2单元测试示例详解
Aug 14 Javascript
vue中v-model动态生成的实例详解
Oct 27 Javascript
JavaScript代码执行的先后顺序问题
Oct 29 Javascript
vue elementUI表格控制对应列
Apr 13 Vue.js
js 实现Material UI点击涟漪效果示例
Sep 23 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
js下函数般调用正则的方法附代码
2008/06/22 PHP
免费的ip数据库淘宝IP地址库简介和PHP调用实例
2014/04/08 PHP
Smarty保留变量用法分析
2016/05/23 PHP
PHP重定向与伪静态区别
2017/02/19 PHP
PHP+Redis开发的书签案例实战详解
2019/07/09 PHP
用javascript编写的第一人称射击游戏
2007/02/25 Javascript
javascript Keycode对照表
2009/10/24 Javascript
jquery仿QQ商城带左右按钮控制焦点图片切换滚动效果
2013/06/27 Javascript
Jquery网页出现的乱码问题的三种解决方法
2013/06/30 Javascript
JavaScript实现QueryString获取GET参数的方法
2013/07/02 Javascript
查看大图功能代码jquery版
2013/11/05 Javascript
与Math.pow 相反的函数使用介绍
2014/08/04 Javascript
AngularJS入门教程之AngularJS 模板
2016/08/18 Javascript
JavaScript与ActionScript3两者的同性与差异性
2016/09/22 Javascript
JS使用Dijkstra算法求解最短路径
2019/01/17 Javascript
BootstrapValidator实现表单验证功能
2019/11/08 Javascript
bootstrapValidator表单校验、更改状态、新增、移除校验字段的实例代码
2020/05/19 Javascript
Python 编程速成(推荐)
2019/04/15 Python
Django框架搭建的简易图书信息网站案例
2019/05/25 Python
django如何通过类视图使用装饰器
2019/07/24 Python
python rsync服务器之间文件夹同步脚本
2019/08/29 Python
pandas按行按列遍历Dataframe的几种方式
2019/10/23 Python
解决python-docx打包之后找不到default.docx的问题
2020/02/13 Python
解决ROC曲线画出来只有一个点的问题
2020/02/28 Python
利用 PyCharm 实现本地代码和远端的实时同步功能
2020/03/23 Python
解决Jupyter notebook更换主题工具栏被隐藏及添加目录生成插件问题
2020/04/20 Python
解决python3输入的坑——input()
2020/12/05 Python
在python中对于bool布尔值的取反操作
2020/12/11 Python
Backcountry旗下的户外商品闪购网站:steep&cheap
2016/09/22 全球购物
加拿大休闲和工业服装和鞋类零售商:L’Équipeur
2018/01/12 全球购物
银河香水:Galaxy Perfume
2019/03/25 全球购物
意大利在线药房:Saninforma
2021/02/11 全球购物
大学生村官承诺书
2014/03/28 职场文书
创业计划书之美容店
2019/09/16 职场文书
导游词之西湖雷峰塔
2019/09/18 职场文书
Mysql排序的特性详情
2021/11/01 MySQL