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


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 相关文章推荐
js随机颜色代码的多种实现方式
Apr 23 Javascript
Js 去掉字符串中的空格(实现代码)
Nov 19 Javascript
深入理解JavaScript系列(36):设计模式之中介者模式详解
Mar 04 Javascript
详解Bootstrap按钮
Jan 04 Javascript
jQuery Ajax请求后台数据并在前台接收
Dec 10 Javascript
jQuery实现简单复制json对象和json对象集合操作示例
Jul 09 jQuery
值得收藏的八个常用的js正则表达式
Oct 19 Javascript
小程序云开发教程如何使用云函数实现点赞功能
May 18 Javascript
Angular.JS读取数据库数据调用完整实例
Jul 02 Javascript
layui实现鼠标移动到单元格上显示数据的方法
Sep 11 Javascript
iview form清除校验状态的实现
Sep 19 Javascript
javascript canvas检测小球碰撞
Apr 17 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
基于MySQL到MongoDB简易对照表的详解
2013/06/03 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(六)
2014/06/23 PHP
用PHP代码给图片加水印
2015/07/01 PHP
PHP创建单例后台进程的方法示例
2017/05/23 PHP
PHP从零开始打造自己的MVC框架之类的自动加载实现方法详解
2019/06/03 PHP
一个无限级XML绑定跨框架菜单(For IE)
2007/01/27 Javascript
基于jquery的tab切换 js原理
2010/04/01 Javascript
使用jQuery UI的tooltip函数修饰title属性的气泡悬浮框
2013/06/24 Javascript
鼠标移入移出事件改变图片的分辨率的两种方法
2013/12/17 Javascript
javascript制作游戏开发碰撞检测的封装代码
2015/03/31 Javascript
JavaScript实现MIPS乘法模拟的方法
2015/04/17 Javascript
JavaScript获取并更改input标签name属性的方法
2015/07/02 Javascript
jQuery实现仿百度帖吧头部固定导航效果
2015/08/07 Javascript
原生javascript实现匀速运动动画效果
2016/02/26 Javascript
Angularjs单选框相关的示例代码
2017/08/17 Javascript
详解webpack2+React 实例demo
2017/09/11 Javascript
BetterScroll 在移动端滚动场景的应用
2017/09/18 Javascript
Angularjs实现多图片上传预览功能
2018/07/18 Javascript
[08:07]DOTA2每周TOP10 精彩击杀集锦vol.8
2014/06/25 DOTA
python中的函数用法入门教程
2014/09/02 Python
Python去除字符串两端空格的方法
2015/05/21 Python
python实现的系统实用log类实例
2015/06/30 Python
Python 包含汉字的文件读写之每行末尾加上特定字符
2016/12/12 Python
python对excel文档去重及求和的实例
2018/04/18 Python
tensorflow1.0学习之模型的保存与恢复(Saver)
2018/04/23 Python
不到40行代码用Python实现一个简单的推荐系统
2019/05/10 Python
Python的numpy库下的几个小函数的用法(小结)
2019/07/12 Python
详解python中的生成器、迭代器、闭包、装饰器
2019/08/22 Python
使用Pyhton 分析酒店针孔摄像头
2020/03/04 Python
Python3自定义http/https请求拦截mitmproxy脚本实例
2020/05/11 Python
No module named ‘win32gui‘ 的解决方法(踩坑之旅)
2021/02/18 Python
JD Sports法国:英国篮球和运动时尚的领导者
2017/09/28 全球购物
党员公开承诺书2015
2015/01/21 职场文书
教师评职称工作总结2015
2015/04/20 职场文书
Python词云的正确实现方法实例
2021/05/08 Python
background-position百分比原理详解
2021/05/08 HTML / CSS