【问题标题】:jQuery Validate considering trailing spaces only in IEjQuery Validate 仅在 IE 中考虑尾随空格
【发布时间】:2014-12-04 21:57:48
【问题描述】:

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

我正在使用 1.13.1 的 jquery 验证器。我想知道 jquery validate 库本身是否有问题。

【问题讨论】:

    标签: jquery internet-explorer jquery-validate


    【解决方案1】:

    jQuery Validate 插件正确地给您一个错误,因为有效的电子邮件地址末尾不包含任何空格。

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

    尾随空格是多余的,大多数浏览器都会正确忽略它们,而 Explorer 则不会。每当浏览器允许它们通过时,如果规则将尾随空格指定为无效,则 jQuery Validate 插件会将尾随空格标记为无效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-16
      • 2014-04-25
      • 1970-01-01
      • 2017-05-24
      • 1970-01-01
      • 1970-01-01
      • 2016-10-21
      相关资源
      最近更新 更多