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


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 相关文章推荐
JavaScript中两个感叹号的作用说明
Dec 28 Javascript
IE下写xml文件的两种方式(fso/saveAs)
Aug 05 Javascript
使用delegate方法为一个tr标签加一个链接
Jun 27 Javascript
JavaScript对象反射用法实例
Apr 17 Javascript
浅谈jquery.fn.extend与jquery.extend区别
Jul 13 Javascript
JavaScript获取服务器端时间的方法
Nov 29 Javascript
微信小程序本地缓存数据增删改查实例详解
May 24 Javascript
JS实现移动端判断上拉和下滑功能
Aug 07 Javascript
jquery的 filter()方法使用教程
Mar 22 jQuery
在vue 中使用 less的教程详解
Sep 26 Javascript
如何在Node和浏览器控制台中打印彩色文字
Jan 09 Javascript
Vue+TypeScript中处理computed方式
Apr 02 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 一个比较完善的简单文件上传
2010/03/25 PHP
php文件打包 下载之使用PHP自带的ZipArchive压缩文件并下载打包好的文件
2012/06/13 PHP
使用PHP求两个文件的相对路径
2013/06/20 PHP
php 启动报错如何解决
2014/01/17 PHP
PHP实现加强版加密解密类实例
2015/07/29 PHP
使用iojs的jsdom库实现同步系统时间
2015/04/20 Javascript
Jquery Easyui验证组件ValidateBox使用详解(20)
2016/12/18 Javascript
基于Angularjs+mybatis实现二级评论系统(仿简书)
2017/02/13 Javascript
js canvas实现放大镜查看图片功能
2017/06/08 Javascript
详解Vue.js分发之作用域槽
2017/06/13 Javascript
解决vue 按钮多次点击重复提交数据问题
2018/05/10 Javascript
Node.js如何优雅的封装一个实用函数的npm包的方法
2019/04/29 Javascript
JavaScript find()方法及返回数据实例
2020/04/30 Javascript
浅谈vue 多个变量同时赋相同值互相影响
2020/08/05 Javascript
Python 深入理解yield
2008/09/06 Python
Python中列表元素转为数字的方法分析
2016/06/14 Python
python利用lxml读写xml格式的文件
2017/08/10 Python
python实现列表中由数值查到索引的方法
2018/06/27 Python
Python面向对象总结及类与正则表达式详解
2019/04/18 Python
python opencv摄像头的简单应用
2019/06/06 Python
Python实现FM算法解析
2019/06/18 Python
python文字转语音的实例代码分析
2019/11/12 Python
Pycharm中配置远程Docker运行环境的教程图解
2020/06/11 Python
Python3+Appium安装及Appium模拟微信登录方法详解
2021/02/16 Python
HTML5 Canvas实现玫瑰曲线和心形图案的代码实例
2014/04/10 HTML / CSS
台湾菁英交友:结识黄金单身的台湾人
2018/01/22 全球购物
GIVENCHY纪梵希官方旗舰店:高定彩妆与贵族护肤品
2018/04/16 全球购物
工作自荐信
2013/12/11 职场文书
歌唱比赛获奖感言
2014/01/21 职场文书
清正廉洁演讲稿
2014/05/22 职场文书
大一新生期末自我评价
2014/09/12 职场文书
勿忘国耻9.18演讲稿(经典篇)
2014/09/14 职场文书
敬业奉献模范事迹材料
2014/12/24 职场文书
python保存大型 .mat 数据文件报错超出 IO 限制的操作
2021/05/10 Python
浅谈如何保证Mysql主从一致
2022/03/13 MySQL