У меня есть форма с проверкой JS, при возникновении ошибки кнопка отправки должна быть «серой» и форма не должна отправляться, однако последняя пара функций, кажется, отправляет форму, даже если они выдают окно оповещения!?!?!
Код кнопки:
<input type="submit" name="button" id="button"
onclick='return formvalidation();' value="Next" />
Пример нерабочей функции:
function BlankSite() {
var SiteNum= document.getElementsByName("sitesinput")[0].value;
if ((SiteNum == "") || (SiteNum == 0))
{
alert("You have not selected an amount of sites.")
document.forms[0].button.disabled=true;
return false;
}
}
Функция инициатора:
function formvalidation()
{
ZeroPhones();
BlankPC();
BlankSite();
BlankSeats();
phone_change();
}// End of formvalidation
Это очень странно, и я пробовал разные способы обхода безрезультатно!
Спасибо,
B.