3

チェックボックスを検証するためにこのようなコードを書きましたが、チェックされていない限り送信すべきではありませんが、機能していません

if(IsValid.push($("#terms").is(":checked")))
return false;
4

2 に答える 2

1

「IsValid」が何であるかはわかりませんが、おそらく次のようなものが必要です。

var checked = $("#terms").is(":checked");
IsValid.push( checked );
event.preventDefault();

これは、コードがイベント ハンドラーで呼び出されることを前提としています。

于 2013-09-03T08:25:36.337 に答える
0

Array.pushプッシュが成功した後、Array の新しい長さを返します。

IsValid 配列の長さが true であるかどうかを基本的にテストしていますが、おそらくそうです。

条件自体をテストする必要があります。

if($("#terms").is(":checked"))
     return false;
于 2013-09-03T08:26:36.650 に答える