textarea保留空格和回车符的格式提交表单
2013-04-11 11:00
429 查看
目的:为了保持提交表单前输入框内的内容格式和用户在看到自己的数据之后保持一致
test.html:
test.html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>textarea测试</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css" media="screen"> .cc{width:600px;height:100px;} #d1{background:#88eeff;font-size:14px;} #zwtj{font-size:14px;} </style> <script type="text/javascript"> // 扩展String类型的替换全部函数 String.prototype.replaceAll = function(reallyDo, replaceWith, ignoreCase) { if (!RegExp.prototype.isPrototypeOf(reallyDo)) { return this.replace(new RegExp(reallyDo, (ignoreCase ? "gi": "g")), replaceWith); } else { return this.replace(reallyDo, replaceWith); } } // 获取转义后的字符串 保留回车符、保留空格符 function getTextAreaValue(strId) { var eTxt = document.getElementById(strId); var str = eTxt.value; str = str.replaceAll(" ", " ",true); str = str.replaceAll("\n", "<br/>",true); return str; } // 在div当中看转换后的textarea中的文本 function showText() { var eD2 = document.getElementById("d1"); eD2.innerHTML = getTextAreaValue("zwtj"); } </script> </head> <body> <textarea name="zwtj" cols="80" rows="5" id="zwtj" ></textarea> <br/> <input type="button" value="查看文本↓" onclick="showText()" /> <br/> <div class="cc" id="d1"> @sonikk 2013-4-11 11:03:30 </div> </body> </html>
相关文章推荐
- 表单对象textarea内容的格式控制(回车、换行、空格)
- php提交表单时保留多个空格及换行的文本样式的方法
- TextArea提交表单后显示的内容前出现大段的空格问题
- Textarea提交到PHP保留空格和换行
- php中form表单提交保留空格和回车
- php提交表单时如何保留多个空格及换行的文本样式
- textarea显示问题 (保留换行空格等 格式) 解决方案
- EXT--表单AJax提交后台,返回前端数据格式的转换
- php表单,HTML表单提交后,返回,保留表单数据
- JSON编码格式提交表单数据详解
- struts2 国际化,防止刷新重复提交表单与邮箱格式验证
- JSON编码格式提交表单数据详解
- 在表单提交中textarea的高度问题
- php中限制ip段访问、禁止ip提交表单的代码分享/用PHP打印出前一天的时间格式:
- PHP提交表单失败后如何保留已经填写的信息
- 提交表单失败后如何保留填写的信息
- php将textarea数据提交到mysql出现很多空格的解决方法
- jquery EasyUI 提交表单前验证格式
- form表单数据封装成json格式并提交给服务器的实现方法
- easyui form表单提交标准格式