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


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 相关文章推荐
extjs 3.31 TreeGrid实现静态页面加载json到TreeGrid里面
Apr 02 Javascript
仿JQuery输写高效JSLite代码的一些技巧
Jan 13 Javascript
JavaScript检测字符串中是否含有html标签实现方法
Jul 01 Javascript
gulp-htmlmin压缩html的gulp插件实例代码
Jun 06 Javascript
jQuery实现的可编辑表格完整实例
Jun 20 Javascript
Angular2从搭建环境到开发步骤详解
Oct 17 Javascript
JQuery Ajax 异步操作之动态添加节点功能
May 24 jQuery
JS实现网页抢购功能(触发,终止脚本)
Nov 27 Javascript
VueJs使用Amaze ui调整列表和内容页面
Nov 30 Javascript
对vuejs的v-for遍历、v-bind动态改变值、v-if进行判断的实例讲解
Aug 27 Javascript
使用form-create动态生成vue自定义组件和嵌套表单组件
Jan 18 Javascript
vue 解决在微信内置浏览器中调用支付宝支付的情况
Nov 09 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
PHP直接修改表内容DataGrid功能实现代码
2015/09/24 PHP
初识ThinkPHP控制器
2016/04/07 PHP
img的onload的另类用法
2008/01/10 Javascript
游览器中javascript的执行过程(图文)
2012/05/20 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(一)让静态人物动起来
2013/01/23 Javascript
利用javascript判断文件是否存在
2013/12/31 Javascript
js判断滚动条是否已到页面最底部或顶部实例
2014/11/20 Javascript
js实现浏览本地文件并显示扩展名的方法
2015/08/17 Javascript
基于jquery实现左右按钮点击的图片切换效果
2021/01/27 Javascript
self.attachevent is not a function的解决方法
2017/04/04 Javascript
详解Vuejs2.0 如何利用proxyTable实现跨域请求
2017/08/03 Javascript
Angular2里获取(input file)上传文件的内容的方法
2017/09/05 Javascript
Node批量爬取头条视频并保存方法
2018/09/20 Javascript
[02:38]2018DOTA2亚洲邀请赛赛前采访-VGJ.T
2018/04/03 DOTA
python定时检查启动某个exe程序适合检测exe是否挂了
2013/01/21 Python
Python中的闭包总结
2014/09/18 Python
举例讲解Python设计模式编程的代理模式与抽象工厂模式
2016/01/16 Python
Python实现的单向循环链表功能示例
2017/11/10 Python
Python嵌套列表转一维的方法(压平嵌套列表)
2018/07/03 Python
解决python字典对值(值为列表)赋值出现重复的问题
2019/01/20 Python
pandas 空数据处理方法详解
2019/11/02 Python
python能在浏览器能运行吗
2020/06/17 Python
详解python第三方库的安装、PyInstaller库、random库
2021/03/03 Python
Canvas绘制浮动球效果的示例
2017/12/29 HTML / CSS
SneakerStudio英国:最佳运动鞋商店
2019/05/22 全球购物
七年级数学教学反思
2014/01/22 职场文书
管理学院毕业生自荐信范文
2014/03/10 职场文书
舞蹈专业求职信
2014/06/13 职场文书
民主评议党员总结
2014/10/20 职场文书
见习报告格式要求
2014/11/04 职场文书
环保证明
2015/06/23 职场文书
庆祝教师节主持词
2015/07/06 职场文书
《兰兰过桥》教学反思
2016/02/20 职场文书
2016年幼儿园教研活动总结
2016/04/05 职场文书
解决hive中导入text文件遇到的坑
2021/04/07 Python
pycharm安装深度学习pytorch的d2l包失败问题解决
2022/03/25 Python