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


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下给元素添加事件的方法与代码
Aug 13 Javascript
jquery模拟按下回车实现代码
Sep 20 Javascript
js控制frameSet示例
Sep 10 Javascript
js动态拼接正则表达式的两种方法
Mar 04 Javascript
javascript实现省市区三级联动下拉框菜单
Nov 17 Javascript
ES6记录异步函数的执行时间详解
Aug 31 Javascript
vue从使用到源码实现教程详解
Sep 19 Javascript
JavaScript重定向URL参数的两种方法小结
Oct 19 Javascript
jQuery tip提示插件(实例分享)
Apr 28 jQuery
Element 默认勾选表格 toggleRowSelection的实现
Sep 04 Javascript
微信小程序 scroll-view 实现锚点跳转功能
Dec 12 Javascript
js 将多个对象合并成一个对象 assign方法的实现
Sep 24 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 输出简单动态WAP页面
2009/06/09 PHP
8个出色的WordPress SEO插件收集
2011/02/26 PHP
解析php curl_setopt 函数的相关应用及介绍
2013/06/17 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(四)
2014/06/23 PHP
php登录超时检测功能实例详解
2017/03/21 PHP
实例讲解PHP表单处理
2019/02/15 PHP
Laravel-admin之修改操作日志的方法
2019/09/30 PHP
缓动函数requestAnimationFrame 更好的实现浏览器经动画
2012/12/07 Javascript
jquery map方法使用示例
2014/04/23 Javascript
使用 stylelint检查CSS_StyleLint
2016/04/28 Javascript
基于Node.js + WebSocket打造即时聊天程序嗨聊
2016/11/29 Javascript
Angular项目中$scope.$apply()方法的使用详解
2017/07/26 Javascript
前端axios下载excel文件(二进制)的处理方法
2018/07/31 Javascript
eslint+prettier统一代码风格的实现方法
2020/07/22 Javascript
Vue实现手机号、验证码登录(60s禁用倒计时)
2020/12/19 Vue.js
[41:41]TFT vs Secret Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
同时安装Python2 &amp; Python3 cmd下版本自由选择的方法
2017/12/09 Python
Python学生信息管理系统修改版
2018/03/13 Python
python 去除二维数组/二维列表中的重复行方法
2019/01/23 Python
Python SQLAlchemy入门教程(基本用法)
2019/11/11 Python
python实现对变位词的判断方法
2020/04/05 Python
Python3.9 beta2版本发布了,看看这7个新的PEP都是什么
2020/06/10 Python
CSS Grid布局教程之网格单元格布局
2014/12/30 HTML / CSS
HTML5 weui使用笔记
2019/11/21 HTML / CSS
DAWGS鞋官方网站:鞋,凉鞋,靴子
2016/10/04 全球购物
设计师个人求职信范文
2014/02/02 职场文书
《值日生》教学反思
2014/02/17 职场文书
教育英语专业毕业生的求职信
2014/03/13 职场文书
自我检讨书怎么写
2015/05/07 职场文书
请客吃饭开场白
2015/06/01 职场文书
师范生小学见习总结
2015/06/23 职场文书
高中16字霸气押韵班级口号集锦!
2019/06/27 职场文书
血轮眼轮回眼特效 html+css
2021/03/31 HTML / CSS
python使用pywinauto驱动微信客户端实现公众号爬虫
2021/05/19 Python
vue3中provide && inject的使用
2021/07/01 Vue.js
MySQL 四种连接和多表查询详解
2021/07/16 MySQL