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

说明:代码在实际项目中测试通过,我已经省去些不重要的,大家可以重点看颜色标记的部分

前戏:

问:为什么做这个呢??

答:项目中有个将录入的文本域文字保存到数据库中。‘查看时'从数据库获取相应数据,显示在文本域中。开发期间发现换行符使用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>

时间: 2024-11-28 18:15:25

文本域中换行符的替换示例_jquery的相关文章

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

 这篇文章主要介绍了文本域中换行符的替换,需要的朋友可以参考下 说明:代码在实际项目中测试通过,我已经省去些不重要的,大家可以重点看颜色标记的部分    前戏:    问:为什么做这个呢??    答:项目中有个将录入的文本域文字保存到数据库中.'查看时'从数据库获取相应数据,显示在文本域中.开发期间发现换行符使用jquery 的val() 还是text()获取后不做处理,保存数据库中没有换行了,自然取出来显示也就没有换行符了!由此写了下面的文章----有点啰嗦啊!  代码如下: <%@ pag

微信公众帐号开发教程(七) 文本消息中换行符的使用

本篇文章主要介绍在文本消息中使用换行符的好处以及如何使用换行符. 最近一个月虽然抽不出时 间写博客,但却一直在认真答复大家提出的问题.收到这么多的回复.关注和答谢,还是蛮有成就感的,让我 觉得做这件事越来越有意义,更加坚定了我继续写下去的决心.经过前面六篇文章的讲解,相信在看文章的你 ,已经掌握了微信公众帐号的基础开发知识(基于Java),如框架搭建.API封装.消息接收与回复等:接下 来的系列文章将专注于讲解公众帐号开发中的技巧及实用功能的开发(如天气查询.周边搜索.人机对话等) . 使用换行

js设置文本框中焦点位置在最后的示例代码

 本篇文章主要是对js设置文本框中焦点位置在最后的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 在火狐浏览器中直接使用this.focus();即可实现.   在IE中,在this.focus();之后再把文本框的值赋给文本框,焦点即在最后了.很简单哟!!   如:   代码如下: var tar=document.getElementByIdx_x("name"); if(tar.attachEvent){ tar.attachEvent('onmouseover

java 文本域-关于向文本域中添加文字的问题

问题描述 关于向文本域中添加文字的问题 我每一次设置文本域的内容都会覆盖以前的内容,我不想这样,怎么办呀 解决方案 先获取原本的内容,然后在设置前把内容拼接起来

如何容jquery实现,当该文本域中value取的session中的值为0时,将值变为1

问题描述 如何容jquery实现,当该文本域中value取的session中的值为0时,将值变为1 如何容jquery实现,当该文本域中value取的session中的值为0时,将值变为1 <input type="text" id="serialNumber" name="serialNumber" maxlength="250" style="width: 80%" value="${q

asp环境中如何把从文本域中获得的日期(格式为yyyy/mm/dd)加上特定天数后显示在新文本域中?

问题描述 asp环境中如何把从文本域中获得的日期(格式为yyyy/mm/dd)加上特定天数后显示在新文本域中? asp环境中如何把从文本域中获得的日期(格式为yyyy/mm/dd)加上特定天数后显示在新文本域中? 解决方案 d = CDate(文本框) DateAdd("d", d, 天数) Print d

c++中cin,cin.getline()中换行符问题

问题描述 c++中cin,cin.getline()中换行符问题 代码1. int a; cin>>a; char b[10]; cin>>b; 代码2. int a; cin>>a; char b[10]; cin.getline(b,10); 我看书上说cin 见到换行符结束然后换行符留在了输入序列中,那为什么为什么代码1不会出现问题,而代码2会出现问题? 解决方案 原因很简单,因为cin自动把enter忽略了,而cin.getline不行,因为默认是遇到'n'就结

请问在Lotus notes中,如何批量保存文档中多个文本域中的附件

问题描述 我用了以下的代码可以批量保存多个文档中一个文本域的附件,比如htwj,如果要保存多个文本域的附件,比如htwj_1和htwj_2,该如何写呢.请大神指点,谢谢!SubInitialize()DimsessionAsNewNotesSessionDimdbAsNotesDatabaseDimcollectionAsNotesDocumentCollectionDimdocAsNotesDocumentDimrtitemAsVariantDimsAsVariantDimNotesItemA

flash as3中换行符无效解决办法

如今从xml中加载进来并读出的字符串中的换行符不起作用 我很郁闷,多次查查不到什么原因 但试出了用<br/>代替n可以解决此问题 最后才找到了原因.原来不知道为什么xml中的n都变成了\n 所以解决的办法有两个: (1)用<br/>代替n (2)把\n换成n:data.text = data.text.replace(/\n/g,"n");//解决n换行符不起作用的问题..