我在1 div和2中有两种形式我正在使用那个皮革和展示&我对两种表单都有相同的验证,但问题是onsubmit验证不能在一种形式下工作,但在其他形式验证工作正在进行。
function validateexpiry() {
var today, someday;
var exMonth=document.getElementById("exMonth").value;
var exYear=document.getElementById("exYear").value;
today = new Date();
someday = new Date();
someday.setFullYear(exYear, exMonth, 1);
if (someday < today) {
document.getElementById('invalidexpiry').innerHTML="Invalid expiry date";
return false;
}
return true;
}
function validate_cvv(cvv) {
var myRe = /^[0-9]{3,4}$/;
if(cvv.value.match(myRe)) {
return true;
} else {
document.getElementById('usernameError').innerHTML="Invalid CVV";
return false;
}
}
<form name="card" id="card" onsubmit="return validateexpiry(document.card.month,year)&& validate_cvv(document.card.cvv);">
<form name="debitcard" id="debitcard" onsubmit="return validateexpiry(document.debitcard.month,year)&& validate_cvv(document.debitcard.cvv);">