2014-12-04 46 views
-1

當我嘗試使用Jquery驗證器驗證電子郵件輸入文件時,它顯示「請輸入一個有效的電子郵件地址」,當我輸入一個有效的電子郵件後額外的空間。這隻發生在IE瀏覽器上,並且不會發生在Firefox/Chrome上。有人對此有任何想法嗎?jQuery驗證考慮只在IE中的尾部空格

我使用的是1.13.1 jquery驗證器。我不知道這是jQuery驗證庫本身的錯誤。

回答

1

由於有效的電子郵件地址在最後沒有包含任何空格,因此jQuery Validate插件正確地給您提供了一個錯誤。

某些瀏覽器可能只是在填充input元素的value屬性時忽略尾隨空格,而這與該插件無關。

尾隨空格是多餘的,大多數瀏覽器正確地忽略它們,但Explorer沒有。只要瀏覽器允許它們通過,如果規則指定它們,jQuery Validate插件會將尾部空格標記爲無效。