当前位置: 首页 > news >正文

js获取textarea中的空格与回车

今天在工作中要通过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" >
02var $$=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 
13function 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>

相关文章:

  • 简单数据拆分
  • Linq error: Sequence contains no elements
  • asp.net mvc中ckeditor+ckfinder的配置方法
  • 详细图解发布aps.net mvc网站项目到IIS的方法
  • 在windows server2003 iis6部署mvc3
  • Linq to SQlite的使用
  • 去掉链接a标签外的虚线框(ff,ie)
  • IE6、IE7、IE8、Firefox兼容性问题
  • 搜集整理的一个c#.net的加密解密的类
  • The server has encountered an error while loading an application during the processing of your reque
  • asp连接mysql
  • ASP+MYSQL:ODBC 驱动程序不支持所需的属性
  • ASP解决方案-Microsoft JET Database Engine(0x80004005)未指定错误
  • 编辑器 img src问题
  • IIS出现server application error
  • 【跃迁之路】【669天】程序员高效学习方法论探索系列(实验阶段426-2018.12.13)...
  • CentOS 7 防火墙操作
  • Docker 笔记(2):Dockerfile
  • ES学习笔记(12)--Symbol
  • Flex布局到底解决了什么问题
  • golang 发送GET和POST示例
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • Object.assign方法不能实现深复制
  • php ci框架整合银盛支付
  • Python爬虫--- 1.3 BS4库的解析器
  • vue数据传递--我有特殊的实现技巧
  • 从tcpdump抓包看TCP/IP协议
  • 大整数乘法-表格法
  • 基于遗传算法的优化问题求解
  • 基于游标的分页接口实现
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 数据结构java版之冒泡排序及优化
  • 微服务核心架构梳理
  • HanLP分词命名实体提取详解
  • 从如何停掉 Promise 链说起
  • 关于Android全面屏虚拟导航栏的适配总结
  • 如何用纯 CSS 创作一个货车 loader
  • ​Spring Boot 分片上传文件
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • #pragma once
  • (12)目标检测_SSD基于pytorch搭建代码
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (C语言)二分查找 超详细
  • (Spark3.2.0)Spark SQL 初探: 使用大数据分析2000万KF数据
  • (zt)最盛行的警世狂言(爆笑)
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (七)理解angular中的module和injector,即依赖注入
  • (三) prometheus + grafana + alertmanager 配置Redis监控
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (转) Face-Resources
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • (转)fock函数详解