1

フォームを送信する前に、ラジオ ボタンを選択する必要があるフォームがあります。問題は、ラジオ ボタンを選択した後、フォームが送信されないことです。

JSFiddle

function ValidateForm(form) {
    ErrorText = "";
    if ((form.job_status[0].checked === false) && (form.job_status[1].checked === false)) {
        alert("Before you can get a signature you must mark a selection.\n Is the work completed or do you need to return?");
        return false;
    }
    if (ErrorText = "") {
        form.submit();
    }
}
4

2 に答える 2

1

==の代わりに使用=

if (ErrorText == "") {
    form.submit();
}
于 2013-06-03T14:27:46.840 に答える
0

これ:

if (ErrorText = "") {
    form.submit();
}

これである必要があります:

 if (ErrorText == "") {
    alert("submitted succesfully");
    form.submit();
}

2 番目を逃した場合=、比較演算子として機能していません。これはtrue、ステートメントの結果を得るために必要ifであり、送信を許可します。

于 2013-06-03T14:35:33.967 に答える