03-JS如何获取textarea中的回车和空格
来源:互联网 发布:淘宝店面装修代码 编辑:程序博客网 时间:2024/04/26 18:51
今天在工作中要通过textarea 获取用户的空格和回车 ,保存好用户的格式,在前台显示,总是遇到空格和换行的问题,就仔细研究了下,因为在ie和火狐中老是不兼容,在网上找了下也没找到好的解决办法,于是通过转码明白了ie和火狐中换行的代码不一样,火狐中是\n,IE下是\r\n,通过16进制对照ascii可以查看。解决办法如下:
$$("result").innerHTML=content.value.toString().replace(/(\r)*\n/g,"<br />").replace(/\s/g," "); 特记录下。
<script type=
"text/javascript"
>
02
var
$$=
function
(id){
return
document.getElementById(id);}
03
stopBubble=
function
(e) {
04
// 如果传入了事件对象,那么就是非IE浏览器
05
if
(e && e.stopPropagation)
06
// 支持W3C的stopPropation()方法
07
e.stopPropagation();
08
else
09
// 否则,我们得使用IE的方式来取消事件冒泡
10
window.event.cancelBubble =
true
;
11
}
12
13
function
showMsg()
14
{
15
var
elem=$$(
"result"
);
16
var
content=$$(
"content"
);
17
//alert(elem.innerHTML)
18
//return;
19
//alert(content.value.toString())
20
// $$("result").innerHTML=content.value.toString().replace(/\s/g," ").replace(/\r\n/g,"<br/>");
21
22
//alert(escape(content.value.toString()));
23
$$(
"result"
).innerHTML=content.value.toString().replace(/(\r)*\n/g,
"<br/>"
).replace(/\s/g,
" "
);
24
}
25
</script>
0 0
- 03-JS如何获取textarea中的回车和空格
- js获取textarea中的空格与回车
- textarea保存原文的空格和回车
- js中的replace问题和textarea回车符问题
- js中的replace问题和textarea回车符问题
- 获取textarea标签中的换行符和空格
- ObjectiveC开发教程--如何去除字符串中的空格和回车
- 正确显示textarea中输入的回车和空格
- 正确显示textarea中输入的回车和空格
- textarea保留空格和回车符的格式提交表单
- 为什么textarea中出现大量的空格和回车
- 正确显示textarea中输入的回车和空格
- 正确显示textarea中输入的回车和空格
- js获取textarea中的值
- textarea中的回车换行
- 警惕<textarea></textarea>中的空格
- javascript获取到textarea文本框中的回车换行符
- javascript获取到textarea文本框中的回车换行符
- twisted入门教程之十三:使用Deferred新功能实现新客户端
- erlang element 与匹配
- 面向对象设计:共性VS个性-------继承的粒度和聚合的粒度以及类的重构
- twisted入门教程之十四:Deferred用于同步环境
- IaaS, PaaS和SaaS
- 03-JS如何获取textarea中的回车和空格
- 机器学习之&&Andrew Ng课程复习--- 聚类——Clustering
- Mybatis 批量删除(网上很多不可行)以项目的实际例子讲解!
- [C# 网络编程系列]专题八:P2P编程
- nyoj 86 找球号
- Android中ListView之SimpleAdapter的使用
- 使用数组模拟链表
- CRC make error
- 杭电 1233