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


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 相关文章推荐
20款超赞的jQuery插件 Web开发人员必备
Feb 26 Javascript
搭建pomelo 开发环境
Jun 24 Javascript
JS结合bootstrap实现基本的增删改查功能
Jul 22 Javascript
js 将input框中的输入自动转化成半角大写(税号输入框)
Feb 16 Javascript
JS实现的tab切换选项卡效果示例
Feb 28 Javascript
JavaScript中三个等号和两个等号你了解多少
Jul 04 Javascript
详解Js中的模块化是如何实现的
Oct 18 Javascript
ActiveX控件的使用-js实现打印超市小票功能代码详解
Nov 22 Javascript
jQuery基于随机数解决中午吃什么去哪吃问题示例
Dec 29 jQuery
微信小程序开发常见问题及解决方案
Jul 11 Javascript
layui多iframe页面控制定时器运行的方法
Sep 05 Javascript
vue+echarts实现多条折线图
Mar 21 Vue.js
为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
一个简单计数器的源代码
2006/10/09 PHP
PHP根据两点间的经纬度计算距离
2014/10/31 PHP
PHP版单点登陆实现方案的实例
2016/11/17 PHP
PHP实现的防止跨站和xss攻击代码【来自阿里云】
2018/01/29 PHP
PHP单文件上传原理及上传函数的封装操作示例
2019/09/02 PHP
jQuery结合Json提交数据到Webservice,并接收从Webservice返回的Json数据
2011/02/18 Javascript
简易js代码实现计算器操作
2013/04/15 Javascript
Javascript表单验证要注意的事项
2014/09/29 Javascript
JavaScript中的console.profile()函数详细介绍
2014/12/29 Javascript
javascript函数式编程实例分析
2015/04/25 Javascript
jquery实现兼容IE8的异步上传文件
2015/06/15 Javascript
JS实现带圆弧背景渐变效果的导航菜单代码
2015/10/13 Javascript
用JavaScript动态建立或增加CSS样式表的实现方法
2016/05/20 Javascript
js严格模式总结(分享)
2016/08/22 Javascript
jQuery实现 RadioButton做必选校验功能
2017/06/15 jQuery
vue component组件使用方法详解
2017/07/14 Javascript
AngularJS模态框模板ngDialog的使用详解
2018/05/11 Javascript
详解vue通过NGINX部署在子目录或者二级目录实践
2018/09/03 Javascript
node.js基于socket.io快速实现一个实时通讯应用
2019/04/23 Javascript
vue实现瀑布流组件滑动加载更多
2020/03/10 Javascript
Python中__name__的使用实例
2015/04/14 Python
pycharm: 恢复(reset) 误删文件的方法
2018/10/22 Python
对python cv2批量灰度图片并保存的实例讲解
2018/11/09 Python
django框架事务处理小结【ORM 事务及raw sql,customize sql 事务处理】
2019/06/27 Python
Pycharm使用之设置代码字体大小和颜色主题的教程
2019/07/12 Python
python GUI库图形界面开发之PyQt5单选按钮控件QRadioButton详细使用方法与实例
2020/02/28 Python
spyder 在控制台(console)执行python文件,debug python程序方式
2020/04/20 Python
python 模拟登陆github的示例
2020/12/04 Python
python空元组在all中返回结果详解
2020/12/15 Python
应用电子专业学生的自我评价
2013/10/16 职场文书
公司领导班子对照材料
2014/08/18 职场文书
群众路线领导对照材料
2014/08/23 职场文书
解决SpringBoot文件上传临时目录找不到的问题
2021/07/01 Java/Android
Go中的条件语句Switch示例详解
2021/08/23 Golang
详解Redis在SpringBoot工程中的综合应用
2021/10/16 Redis
mybatis源码解读之executor包语句处理功能
2022/02/15 Java/Android