0

jQuery に少し問題があります。いくつかのフォームを検証し、要素が存在するかどうかを確認してから、ラジオ ボタンが選択されているかどうかを確認しようとしています。しかし、コードを無視してフォームを送信し続けます。

   else if ($('fieldset').is('.customer')) {
        if (!$('input:radio[name=i_am]').is(':checked')) {
            alert("Please tell us if your a new/exisiting customer");
            return false;
        }
    }

同じ ID とクラスを使用する複数のフォームがありますが、これは私が抱えている問題ですか? 誰かが私がどこで間違っているのか知っていますか?

ありがとう

4

1 に答える 1

0

このようにコードを変更できますか:

else if ($('fieldset').is('.customer') && !$('input:radio[name=i_am]').is(':checked')) {
    alert("Please tell us if your a new/exisiting customer");
    return false;
}
于 2012-06-26T10:04:41.530 に答える