以下のjavascript関数を呼び出しました
function formOnSubmit() {
if (document.forms[0].ref_no.value == "") {
if (document.forms[0].acc_code.value == "") {
if (document.forms[0].vendor_code.value == "") {
if (document.forms[0].acc_service_tax.value == "") {
if (document.forms[0].acc_doc_name.value == "") {
alert('Please enter atleast one attribute value');
return false;
}
}
}
}
} else {
return true;
document.forms[0].submit();
}
}
ここで、ref_no、acc_code、vendor_code、acc_service_tax、acc_doc_name はテキスト ボックスです。
問題は、ref_no texbox に何かを入力するとフォームが 2 回送信され、残りのテキスト ボックスに対してフォームが 1 回送信されることです。
ref_no 値を入力するとフォームが 2 回送信される理由を知りたいです。