jQuery仅在IE中验证尾随空格

时间:2014-12-04 21:57:49

标签: jquery internet-explorer jquery-validate

当我尝试使用Jquery验证程序验证电子邮件输入文件时,当我在有效电子邮件后输入额外空格时,它会显示“请输入有效的电子邮件地址”。这只发生在IE上,并且在Firefox / Chrome上不会发生。有人对此有任何想法吗?

我正在使用1.13.1 jquery验证器。我想知道jquery验证库本身有什么问题。

1 个答案:

答案 0 :(得分:1)

jQuery Validate插件正确地给出了错误,因为有效的电子邮件地址最后不包含任何空格。

某些浏览器在填充value元素的input属性时可能只是忽略尾随空格,这与此插件无关。

尾随空格是多余的,大多数浏览器都正确地忽略它们,资源管理器不会。只要浏览器允许它们通过,jQuery Validate插件就会将尾随空格标记为无效,如果规则将其指定为无效。