0

私はこれをしばらく探していますが、自分に合ったものが見つかりません。

これは私のチェックボックスです:

<input type="checkbox" class="main_account_form_checkbox" id="terms" name="terms" />

このチェックボックスを検証する必要がありますが、何が間違っているのかわかりません。これは、私が取り組んでいる js ファイルの手順です。

分野:var terms = $('#terms');

ぼかし時:terms.blur(validateTerms);

チェック中:

form.submit(function(){
    if(validateTerms())
        return true
    else
        return false;
});

そして機能:

function validateTerms(){
    if(terms.val().checked(false)){
        alert("Error!");
    }
}

チェックボックスを確認できないのはなぜですか? これ以外のすべてのフィールドが機能します。誰でも私を助けてもらえますか?

4

2 に答える 2

5

をチェックしないで.val()、そのまま使用してくださいis(":checked")

if (terms.is(":checked")) //is checked
于 2013-09-03T14:44:39.893 に答える