+ -
当前位置:首页 → 问答吧 → textarea问题

textarea问题

时间:2011-08-31

来源:互联网

IE6下,textarea用JS控制输入的最大位数,       
用半角输入法输入满位,再切换到全角输入法输入,在按CTRL+Z画面LAYOUT就会乱掉,有没有人遇到同样的问题
<html> <head> <script> function test(id,len){ var val = document.getElementById(id).value; if(val.length>len){ event.returnValue=false; document.getElementById(id).value = val.substring(0,len); } } </script> </head> <body> <textarea id="txt" onkeydown="test('txt','10');" onkeyup="test('txt','10');" onchange="test('txt','10');" ></textarea> <textarea id="txt1" onkeydown="test('txt1','10');" onkeyup="test('txt1','10');" onchange="test('txt1','10');" ></textarea> <textarea id="txt2" onkeydown="test('txt2','10');" onkeyup="test('txt2','10');" onchange="test('txt2','10');" ></textarea> <textarea id="txt3" onkeydown="test('txt3','10');" onkeyup="test('txt3','10');" onchange="test('txt3','10');" ></textarea> <textarea id="txt4" onkeydown="test('txt4','10');" onkeyup="test('txt4','10');" onchange="test('txt4','10');" ></textarea> <textarea id="txt5" onkeydown="test('txt5','10');" onkeyup="test('txt5','10');" onchange="test('txt5','10');" ></textarea> </body> </html>
 提示:您可以先修改部分代码再运行

作者: zchui1   发布时间: 2011-08-31

我的是IE9 无法重现你说得

作者: tantaiyizu   发布时间: 2011-09-01

ie6  没发现

作者: lslglb   发布时间: 2011-09-01