博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery处理textarea中的手动换行
阅读量:6535 次
发布时间:2019-06-24

本文共 781 字,大约阅读时间需要 2 分钟。

textarea的手动换行会产生换行标志,但这个标志存在却看不到,存入数据库中后读出来显示在页面上却不会换行,如何处理呢?

网上众说纷纭,经过测试用 textarea的内容.replace(/\n/g, "<br/>") 解决问题,在IE6/7/8/9 Firefox/3.6.13 chrome10.0.648.82下测试通过,示例代码如下:

<
html
>
<
head
>
    
<
meta 
http-equiv
="Content-Type"
 content
="text/html; charset=utf-8"
 
/>
    
<
title
>
YES!B/S!文章示例页面
</
title
>
    
<
script 
src
="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"
></
script
>
    
<
script 
type
="text/javascript"
>
        
function
 testabc()
        {
            
var
 content
=
$(
"
#test
"
).val().replace(
/
\n
/
g,
"
<br/>
"
);
            alert(content);
        }
    
</
script
>
</
head
>
<
body
>
<
textarea 
id
="test"
 rows
="4"
 style
="width: 406px; overflow-y: auto;"
></
textarea
><
br
>
<
input 
type
="button"
 onclick
="testabc()"
 value
="测试"
/>
</
body
>
</
html
>

 结果:

 

下面的处理就不说了哈

本文转自博客园博客,原文链接:,如需转载请自行联系原作者

你可能感兴趣的文章
微博上市让新浪又站上“浪尖”
查看>>
log4net 使用笔记
查看>>
Cordova for android怎样在App中处理退出button事件
查看>>
最新jhost免费jsp云空间会员邀请码
查看>>
20141111
查看>>
C#开发微信门户及应用(5)--用户分组信息管理
查看>>
Inno Setup技巧[界面]欢迎页面上添加文字
查看>>
【Stage3D学习笔记续】山寨Starling(十):高效游戏设计、纹理集和ATF
查看>>
Win7 启动修复
查看>>
Compiling aSmack
查看>>
编程王道,唯“慢”不破
查看>>
HDU 1556 Color the ball 树状数组
查看>>
Android中可以做的两件坏事——破解锁屏密码和获取Wifi密码
查看>>
cocos2dx 3.x 相机机制
查看>>
PowerDesigner删除外键关系,而不删除外键列[转]
查看>>
WinCE6.0 2012年补丁下载地址
查看>>
解决Gradle minifyEnabled无法找到错误
查看>>
Entity Framework Repository模式
查看>>
2015第一周五
查看>>
linux命令中的 < 和 |、>符号作用就解释
查看>>