js获取<texarea>中的值...高手来...

如何用js获取<texarea>中所有的<br />替换成<br>呢<textarea name="area" cols='18' rows="3">
测试<br />测度<br />
</textarea>
帮忙各位
<textarea id=main_editer onKeyDown="return ctlent();" onKeyUp=javascript:main_editer_Keyup(); onClick="javascript: storeCaret(this);" " name=main_editer rows=14 cols=60 onSelect="javascript: storeCaret(this);">
<p>[M][fts=6][ftf=wingdings][ffg,999999,00FFFF]R[/ft][/ft][/ft]-/は[[U][ffg,999999,00FFFF]厦天[/ft][/U]〕の,<br />-/[U][ffg,999999,00FFFF]微风[/ft][/U]吹过�旳瞬间,<br />-/[U][ffg,999999,00FFFF]似乎[/ft][/U]吹翻�切,<br />-/咫乗[U][ffg,999999,00FFFF]寂寞[/ft][/U]莄沉淀。[/M]<br />[M][ftf=Webdings][fts=6][ffg,999999,00FFFF]J[/ft][/ft][/ft][ftc=#555555][/M]<br />></p>
</textarea>。。
<br />是有空格的....<br空格/>替换成<br/>
追加100分谢谢各位

:<textarea id=main_editer onKeyDown="return ctlent();" onKeyUp=javascript:main_editer_Keyup(); onClick="javascript: storeCaret

(this);" " name=main_editer rows=14 cols=60 onSelect="javascript: storeCaret(this);">
<p>[M][fts=6][ftf=wingdings][ffg,999999,00FFFF]R[/ft][/ft][/ft]-/は[[U][ffg,999999,00FFFF]厦天[/ft][/U]〕の,<br />-/[U]

[ffg,999999,00FFFF]微风[/ft][/U]吹过�旳瞬间,<br />-/[U][ffg,999999,00FFFF]似乎[/ft][/U]吹翻�切,<br />-/咫乗[U]

[ffg,999999,00FFFF]寂寞[/ft][/U]莄沉淀。[/M]<br />[M][ftf=Webdings][fts=6][ffg,999999,00FFFF]J[/ft][/ft][/ft][ftc=#555555][/M]<br

/>></p>
</textarea>。。
<br />是有空格的....<br空格/>替换成<br/>

<input type="button" onclick='rep()' value='替换' />
<textarea id=sub_editer rows=14 cols=60 ></textarea>

<script>
function rep()
{
var d = document.getElementById("main_editer");
var d1 = document.getElementById("sub_editer");

val = d.value;

val = val.replace(/<br[^>]*\/>/gi, "<br/>");
d1.value = val;
}
</script>

//使用正则, 忽略大小写, 将所有的 <br(任意非>字符)/>都替换成<br/>
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-12-19
不需要JS
text=replace(replace(replace(replace(replace(request.form("text"),"<",""),">",""),chr(32),""),"script",""),chr(13),"<BR>")
包括回车 空格 等

<textarea name="area" cols='18' rows="3" onchange="replaceChar(this.value)">

js文件:

function replaceChar(Str)
{
var getStr = "";
while(Str.indexOf("<br/>") > 0)
{
getStr = replace("<br/>","<br>")
}
document.getElementByName("area").value = getStr;
}
第2个回答  2007-12-20
<textarea name="area" cols='18' rows="3" onchange="replaceChar(this.value)">

js文件:

function replaceChar(Str)
{
var getStr = "";
while(Str.indexOf("<br />") > 0)
{
getStr = replace("<br />","<br>")
}
document.getElementByName("area").value = getStr;
}

这种方法最简单
第3个回答  2007-12-19
不需要JS
text=replace(replace(replace(replace(replace(request.form("text"),"<",""),">",""),chr(32),""),"script",""),chr(13),"<BR>")
包括回车 空格 等

js获取<texarea>中的值...高手来...
:<textarea id=main_editer onKeyDown="return ctlent();" onKeyUp=javascript:main_editer_Keyup(); onClick="javascript: storeCaret (this);" " name=main_editer rows=14 cols=60 onSelect="javascript: storeCaret(this);"> <p>[M][fts=6][ftf=wingdings][ffg,999999,00FFFF]R[\/ft...

jsp中年如何取得textarea的值
1:如果textarea 值提交到其他jsp页面的话可以用 <input type="button" value="取值" onclick="alert(<%=request.getParameter("tinput")%>)" \/> 获取.2:如果是本页面获得textarea输入的值的话 可以用js <input type="button" value="取值" onclick="alert(document.getElementById('tinput')...

如何利用JS代码选取textarea中的指定行
<function getTxtRow(num, mytxt) \/\/获取指定行的方法-第二个参数为文本框ID { \/\/获取文本框内当前光标的位置 var range = document.getElementById(mytxt).createTextRange();var rect = range.getClientRects();\/\/返回一个矩形 var left = rect[0].left;if(num > rect.length - 1 ||...

JS实现选择TextArea内文本的方法
本文实例讲述了JS实现选择TextArea内文本的方法。分享给大家供大家参考。具体实现方法如下:<script type="text\/javascript"> function select_field(id){ document.getElementById(id).focus(); document.getElementById(id).select(); } function init(){ select_field('text1'); } onl...

如何获取textarea中的值
不过要注意,由于textarea是个双标记因此.text()或.html()方法也可以获取到其中的信息,但建议不要这样获取,因为.val()是专用于获取值的方法,比.text()或.html()更可靠。看下面的例子 <script src="http:\/\/code.jquery.com\/jquery-1.8.3.min.js"><\/script> <script> (function(){ ("#...

kindeditor 获取textarea数据
{ik.decription},这个是java对应jsp提供的el表达式,里面存放的内容是服务器response给的,jsp刷新时也是从response中获取,你js更改只能在获取后改当时有效,一刷新还是后台的值。

js可以统计textarea文本框里面的字符串一共有多少行吗?
'values').value.split(\/\\n\/).length + '行'); } function keyup(){ clearTimeout(tmp); tmp = setTimeout(stat, 500) }<\/script><textarea cols='50' rows='17' id='values' onkeyup="keyup()"><\/textarea><\/body><\/html> ...

html中如何获取textarea中的内容
回答:function a(){ alert(document.getElementById("test").value); \/\/innerhtml表示标签例里东西, \/\/因为hello一直没有变,,所以用value }

怎样提取一个文本框的内容到另一个文本框中(JS代码)
我依旧在守候着!有时真想做一个稻草人,站在一望无际的田野上,看着人来人往,在一个被人遗忘的小角落里,我依旧在守候着!<\/textarea><input onclick="limitL()" value="提取前100个汉字做简介" type="button" \/> <textarea name="jianjie" id="jianjie"><\/textarea> ...

js或jquery显示textarea的值,总是显示上一次的。为什么啊?
你是不是用了 kindeditor这种编辑器?如果是的话,你在 获取textarea的值前,加上这一句: editor.sync();\/\/让编辑器的数据同步 问题就解决了,我碰到的情况就是这样,每获取一次值,都是上一次输入的那个值.

相似回答