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


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 22 Javascript
Javascript 获取滚动条位置等信息的函数
Sep 08 Javascript
jquery中each方法示例和常用选择器
Jul 08 Javascript
jQuery实现鼠标悬停背景翻转的黑色导航菜单代码
Sep 14 Javascript
jQuery实现的简单折叠菜单(折叠面板)效果代码
Sep 16 Javascript
JavaScript获取ul中li个数的方法
Feb 13 Javascript
Vue2.0 vue-source jsonp 跨域请求
Aug 04 Javascript
在vue组件中使用axios的方法
Mar 16 Javascript
vue.js图片转Base64上传图片并预览的实现方法
Aug 02 Javascript
vue实现标签云效果的方法详解
Aug 28 Javascript
基于ts的动态接口数据配置的详解
Dec 18 Javascript
JS面向对象实现飞机大战
Aug 26 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从右向左/从左向右截取字符串的实现方法
2011/11/28 PHP
PHP 结合 Boostrap 结合 js 实现学生列表删除编辑及搜索功能
2019/05/21 PHP
php设计模式之单例模式用法经典示例分析
2019/09/20 PHP
laravel框架中视图的基本使用方法分析
2019/11/23 PHP
JS 的应用开发初探(mootools)
2009/12/19 Javascript
Javascript 键盘keyCode键码值表
2009/12/24 Javascript
js select option对象小结
2013/12/20 Javascript
javascript实现des解密加密全过程
2014/04/03 Javascript
jQuery实现HTML5 placeholder效果实例
2014/12/09 Javascript
深入探密Javascript数组方法
2015/01/08 Javascript
javascript实现十秒钟后注册按钮可点击的方法
2015/05/13 Javascript
JS实现下拉菜单赋值到文本框的方法
2015/08/18 Javascript
jQuery新窗口打开外链接
2016/07/21 Javascript
Vuejs在v-for中,利用index来对第一项添加class的方法
2018/03/03 Javascript
如何从零开始利用js手写一个Promise库详解
2018/04/19 Javascript
vue 实现通过手机发送短信验证码注册功能
2018/04/19 Javascript
详解ECMAScript typeof用法
2018/07/25 Javascript
vue-cli脚手架的安装教程图解
2018/09/02 Javascript
微信用户访问小程序的登录过程详解
2019/09/20 Javascript
electron 安装,调试,打包的具体使用
2019/11/06 Javascript
[02:14]2016国际邀请赛中国区预选赛Ehome晋级之路
2016/07/01 DOTA
Python中的两个内置模块介绍
2015/04/05 Python
python基于BeautifulSoup实现抓取网页指定内容的方法
2015/07/09 Python
python 执行文件时额外参数获取的实例
2018/12/18 Python
python重要函数eval多种用法解析
2020/01/14 Python
关于.NET, HTML的五个问题
2012/08/29 面试题
管理部部长岗位职责
2013/12/05 职场文书
教育局长自荐信范文
2013/12/22 职场文书
建议书标准格式
2014/03/12 职场文书
财务管理专业求职信
2014/06/11 职场文书
对外汉语专业大学生职业生涯规划范文
2014/09/13 职场文书
2014年银行工作总结范文
2014/11/12 职场文书
2014年人事工作总结范文
2014/11/19 职场文书
清洁工岗位职责
2015/02/13 职场文书
Python pygame实现中国象棋单机版源码
2021/06/20 Python
python前后端自定义分页器
2022/04/13 Python