验证后不会提交表单验证

时间:2013-06-03 14:26:33

标签: javascript validation

我有一个表单需要在提交表单之前选择一个单选按钮。问题是选择单选按钮后,表单将不会提交。

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();
    }
}

2 个答案:

答案 0 :(得分:1)

使用==代替=

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

答案 1 :(得分:0)

这样:

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

需要这样:

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

如果你错过了第二个=那么它就不能用作比较运算符,这需要为true语句提供if结果,然后允许提交。