Asp.net IE7中的Textarea问题
在文本区域中,我在一行中输入一个字符,然后按enter键,并继续执行此操作,直到在334个字符之后,我无法再输入任何字符。此限制仅出现在IE7中 我不明白,为什么会这样 以下是视图代码Asp.net IE7中的Textarea问题,asp.net,asp.net-mvc,asp.net-mvc-3,asp.net-mvc-4,Asp.net,Asp.net Mvc,Asp.net Mvc 3,Asp.net Mvc 4,在文本区域中,我在一行中输入一个字符,然后按enter键,并继续执行此操作,直到在334个字符之后,我无法再输入任何字符。此限制仅出现在IE7中 我不明白,为什么会这样 以下是视图代码 @Html.TextAreaFor(model => model.Description, new { @id = "txtAreaDescription", @class = "expand12-200", @onkeypress = "return max
@Html.TextAreaFor(model => model.Description,
new { @id = "txtAreaDescription",
@class = "expand12-200",
@onkeypress = "return maxLength(this,'500');",
@onpaste = "return maxLengthPaste(this,'500');"
})
是否设置了
maxlength
值?是否更改了maxrows或maxchars属性?看看铁山。Textarea不支持maxlength。必须编写自定义javascript以限制字符数。已编辑该问题以供参考。这很奇怪,因为只有一个地方存在问题。还有许多其他类似的实现是在没有任何限制的情况下完成的problem@ravi139在IE<10中,不是,但它是HTML5定义的属性。无论如何,你是正确的,它与手头的问题无关。