把textarea中字符串里含有的回车换行替换成<br>的javascript代码
2007-04-20 00:00
921 查看
1楼
textarea.value.replace(/\n/g, "<br>");
2楼
s=textarea.value.replace(/\r\n/g, "<br>");
3楼
按下的时候马上更换
V ID="a" contentEditable="true" style='border:1 solid black'>
其实以前早有很多人讨论过,代码比较多方法太可怕,自己用不到就没时间去研究,现在帮你试了一下,其实解决起来很简单了:)
<p>关于微软HTML编辑控件单击回车会插入<p>而不是<br>的解决方案</DIV> <p>
<div style='border:1 solid black' contentEditable="true">未经过脚本处理的编辑控件</div>
<script>
function a.onkeypress(){
if(event.keyCode==13){
var txtobj=document.selection.createRange()
txtobj.text==""?txtobj.text="\n":(document.selection.clear())&(txtobj.text="\n") //三目复合表达式,解决有被选文字时回车的光标定位问题
document.selection.createRange().select()
return false
}}
</script>
4楼
按下的时候马上更换
V ID="a" contentEditable="true" style='border:1 solid black'>
其实以前早有很多人讨论过,代码比较多方法太可怕,自己用不到就没时间去研究,现在帮你试了一下,其实解决起来很简单了:)
<p>关于微软HTML编辑控件单击回车会插入<p>而不是<br>的解决方案</DIV> <p>
<div style='border:1 solid black' contentEditable="true">未经过脚本处理的编辑控件</div>
<script>
function a.onkeypress(){
if(event.keyCode==13){
var txtobj=document.selection.createRange()
txtobj.text==""?txtobj.text="\n":(document.selection.clear())&(txtobj.text="\n") //三目复合表达式,解决有被选文字时回车的光标定位问题
document.selection.createRange().select()
return false
}}
</script>
5楼
按下的时候马上更换
V ID="a" contentEditable="true" style='border:1 solid black'>
其实以前早有很多人讨论过,代码比较多方法太可怕,自己用不到就没时间去研究,现在帮你试了一下,其实解决起来很简单了:)
<p>关于微软HTML编辑控件单击回车会插入<p>而不是<br>的解决方案</DIV> <p>
<div style='border:1 solid black' contentEditable="true">未经过脚本处理的编辑控件</div>
<script>
function a.onkeypress(){
if(event.keyCode==13){
var txtobj=document.selection.createRange()
txtobj.text==""?txtobj.text="\n":(document.selection.clear())&(txtobj.text="\n") //三目复合表达式,解决有被选文字时回车的光标定位问题
document.selection.createRange().select()
return false
}}
</script>
textarea.value.replace(/\n/g, "<br>");
2楼
s=textarea.value.replace(/\r\n/g, "<br>");
3楼
按下的时候马上更换
V ID="a" contentEditable="true" style='border:1 solid black'>
其实以前早有很多人讨论过,代码比较多方法太可怕,自己用不到就没时间去研究,现在帮你试了一下,其实解决起来很简单了:)
<p>关于微软HTML编辑控件单击回车会插入<p>而不是<br>的解决方案</DIV> <p>
<div style='border:1 solid black' contentEditable="true">未经过脚本处理的编辑控件</div>
<script>
function a.onkeypress(){
if(event.keyCode==13){
var txtobj=document.selection.createRange()
txtobj.text==""?txtobj.text="\n":(document.selection.clear())&(txtobj.text="\n") //三目复合表达式,解决有被选文字时回车的光标定位问题
document.selection.createRange().select()
return false
}}
</script>
4楼
按下的时候马上更换
V ID="a" contentEditable="true" style='border:1 solid black'>
其实以前早有很多人讨论过,代码比较多方法太可怕,自己用不到就没时间去研究,现在帮你试了一下,其实解决起来很简单了:)
<p>关于微软HTML编辑控件单击回车会插入<p>而不是<br>的解决方案</DIV> <p>
<div style='border:1 solid black' contentEditable="true">未经过脚本处理的编辑控件</div>
<script>
function a.onkeypress(){
if(event.keyCode==13){
var txtobj=document.selection.createRange()
txtobj.text==""?txtobj.text="\n":(document.selection.clear())&(txtobj.text="\n") //三目复合表达式,解决有被选文字时回车的光标定位问题
document.selection.createRange().select()
return false
}}
</script>
5楼
按下的时候马上更换
V ID="a" contentEditable="true" style='border:1 solid black'>
其实以前早有很多人讨论过,代码比较多方法太可怕,自己用不到就没时间去研究,现在帮你试了一下,其实解决起来很简单了:)
<p>关于微软HTML编辑控件单击回车会插入<p>而不是<br>的解决方案</DIV> <p>
<div style='border:1 solid black' contentEditable="true">未经过脚本处理的编辑控件</div>
<script>
function a.onkeypress(){
if(event.keyCode==13){
var txtobj=document.selection.createRange()
txtobj.text==""?txtobj.text="\n":(document.selection.clear())&(txtobj.text="\n") //三目复合表达式,解决有被选文字时回车的光标定位问题
document.selection.createRange().select()
return false
}}
</script>
相关文章推荐
- 把textarea中字符串里含有的回车换行替换成<br>的javascript代码
- jsp不解析换行\n,textarea输入换行符后应该是'\n',在div中展示时替换成'<br>'
- javascript的alert怎样用<br>实现换行javascriptal
- JSF web页面的<h:inputTextarea>和数据库存储的回车换行及<br />问题
- textarea数据中有<br/>换行
- AngularJs输出字符串换行\n或<br/>不管用时,要用ng-bind-html配合解决
- 用户输入什么,页面就显示什么。(如:换行, '"<br>等,如下图数据库所示)
- nyoj 113 字符串替换<南阳oj 100道>
- alert("第一个javascript的文字<br>"); 我直接执行的没调用函数为什么这句话没显示出来javascriptal
- 【代码笔记】把<br!>换成\n
- Tips: 解决XSLT中table内容<br/>换行问题
- mysql中的回车换行,jtable换行,自动调整行高,列宽 \r \n <br/>
- html代码替换正则:把&lt;ss&gt;&lt;img src=&quot;a&quot; data=&quot;b&quot;&gt;&lt;/ss&gt;换成&lt;img src=b /&gt;
- <textarea>没有内容时,按回车键,设置光标不换行
- HTML 表单textarea中换行(\n)回车(\r)空格(&nbsp;)的替换
- javascript:&lt;/script&gt;标签不允许出现在注释或字符串中,否则解释出错
- 后台添加</br>换行
- 关于<textarea>的内容中换行的表示
- CActiveForm 使用单选框/复选框去除自动换行<br>