我正在使用javascript通过单选按钮验证表单,具体取决于选中哪个按钮我想要提交给MySQL的按钮的值,但是当我选择一个按钮时,它会将按钮名称提交给MySQL。更改按钮的名称会导致脚本停止工作。如何更改脚本以允许按钮值发布到MySQL而不是按钮名称?
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();
}
}
答案 0 :(得分:0)
job_status[0] ,job_status[1]
表示名称job_status
存在两个单选按钮。
如果您更改job_status[0]
job_status[1]
之一的单选按钮名称,则会出现一个。因此您将获得异常
默认情况下,选择一个单选按钮,而不是完成所有过程。这解决了所有问题。我更新了链接