Chrome浏览器中的文本区域问题

时间:2012-09-18 12:05:43

标签: html google-chrome browser

我有textarea maxlength属性,即maxlength="20"。输入10个ENTER键后,它将停止输入任何字符,而 CHROME BROWSER 中的maxlength为20。如果要测试此问题,请打开here并按Enter键10次。

<textarea row="10" cols="10" maxlength="20"></textarea>   

注意:使用ENTER键输入字符并查看。

1 个答案:

答案 0 :(得分:1)

这是因为 EnterKey 被认为是返回两个字符,即&#34; \ r \ n&#34;。

这就是你因为maxlength是20而只能按 10次的原因。

添加了: 如果你想使用Jquery来解决这个问题:

var text = $('#textbox').val();

text = text.replace(/(\r\n|\n|\r)/g,"");