2010-07-21 79 views
0

我在WebKit瀏覽器中遇到了一個奇怪的問題,其中表單上的「email」字段不會觸發jQuery驗證插件的驗證(使用內置電子郵件方法)。在WebKit中使用jQuery驗證進行電子郵件驗證的問題

適用於FF和IE,但Safari和Chrome似乎不喜歡它。

我在這裏把一個樣本頁面,只是形式和腳本調試:http://bit.ly/9SFv7r

會有人能夠擺脫對我失去了我一些啓示?

謝謝!

回答

0

出現同樣的問題。這件事情做<input type="email" />

驗證,如果你更改爲<input type="text" />

它似乎並不成爲一個瀏覽器的問題,如驗證也不能在Opera 10.61,支持工作在Chrome中工作正常電郵輸入類型。

不知道這是jQuery還是Validator插件的問題,因爲我知道不支持的輸入類型在後臺被轉換爲非支持的瀏覽器中的文本字段(這就是爲什麼它在Firefox/IE)。

+0

完美!那裏的好地方。從這裏的第四個評論 - http://plugins.jquery.com/node/11076 - 看起來這是將插件和支持「電子郵件」輸入類型的瀏覽器組合在一起。出於某種原因,該組合不允許在當前關鍵幀或焦點上進行驗證。 – Jon 2010-08-19 15:17:41