IE10验证错误与文本框上的maxlength和占位符

sap*_*aso 7 validation placeholder maxlength internet-explorer-10

我有一个年龄的文本框:

<input type ="text"id ="txtAge"name ="txtAge"class ="text"placeholder ="Age(optional)"maxlength ="2">

点击提交后,此输入会立即显示为红色.没有回发.我假设IE10认为客户端实际输入的"Age(可选)"大于2的最大长度.

反正有没有让用户在浏览器的设置中做任何事情并且不删除maxlength属性?

Mak*_*ida 10

您可以使用novalidateformnovalidate属性.有关更多信息,请参阅此链接.

使用JavaScript的Internet Explorer 10和Windows应用商店应用程序添加了对HTML5表单的新支持,包括type属性的新状态(在输入元素上),input元素的新属性和progress元素.这种支持使开发人员能够使用最少量的脚本快速轻松地提供用户提示,输入验证和反馈.

来源:http://msdn.microsoft.com/en-us/library/ie/hh673544(v = vs.85).aspx