1
我剛剛遇到一個問題,我的表單驗證在谷歌瀏覽器簡單的複選框工作或不。在Safari中,它很好。我重置了Chrome,甚至在兩臺不同的計算機上嘗試過,問題仍然存在。該複選框位於table
之內,即included
和php
函數。包括select
元素在內的所有其他驗證碼都能正常工作。我可以繼續工作的唯一方法是禁用導致問題的代碼行。與jQuery表單驗證無法與Chrome
我剛剛遇到一個問題,我的表單驗證在谷歌瀏覽器簡單的複選框工作或不。在Safari中,它很好。我重置了Chrome,甚至在兩臺不同的計算機上嘗試過,問題仍然存在。該複選框位於table
之內,即included
和php
函數。包括select
元素在內的所有其他驗證碼都能正常工作。我可以繼續工作的唯一方法是禁用導致問題的代碼行。與jQuery表單驗證無法與Chrome
checked
是一個DOM元素屬性,而不是jQuery之一。因此,請改爲使用:
var agree = $("input[name=agree]").prop('checked');
非常好!工作一種享受。我剛剛在我的代碼中發表了一條評論,提醒我應該開始區分JQuery和DOM! – user1574598 2014-11-24 16:05:09
解決此問題的一種方法是使用HTML5'required'屬性以及JavaScript。 Chrome支持這一點,但它不會對舊版瀏覽器造成任何問題。 – 2014-11-24 16:03:58
謝謝 - 剛開始玩w3學校的例子。 – user1574598 2014-11-24 16:12:49