[英]Issue with text-area in chrome browser
I have textarea
with maxlength
attribute ie maxlength="20"
. 我有具有maxlength
属性的textarea
,即maxlength="20"
。 After entering 10 ENTER keys it stops entering any characters while maxlength is 20 in CHROME BROWSER . 输入10个ENTER键后,它在CHROME BROWSER中的 maxlength为20时停止输入任何字符。 If you want to test this issue then open here and hit ENTER key 10 times. 如果要测试此问题,请在此处打开并按ENTER键10次。
<textarea row="10" cols="10" maxlength="20"></textarea>
Note: Enter characters with ENTER key and see. 注意:使用ENTER键输入字符并查看。
It is because the EnterKey is considered to return two characters ie "\\r\\n". 这是因为EnterKey被认为返回两个字符,即“ \\ r \\ n”。
Thats the reason you are only able to press 10 times since the maxlength is 20. 那就是原因, 因为最大长度是20 ,所以您只能按10次。
Added: If you want use Jquery to resolve this : 补充:如果要使用Jquery解决此问题:
var text = $('#textbox').val();
text = text.replace(/(\r\n|\n|\r)/g,"");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.