Я использую ниже код для проверки флажокФлажок Ошибка проверки
if(!validateForm())
{
alert("Please select intrested in required service");
return false;
}
return true;
}
function validateForm()
{
var c = document.getElementsByTagName('input');
for (var i = 0; i < c.length; i++)
{
if (c[i].type == 'checkbox')
{
if (c[i].checked) {return true}document.myForm.action="thankyou-enquiry-hrservice.php" ;
}
}
return false;
}
У меня есть около 5 флажков. Если проверено только 1, тогда он отправится в thankyou-request-hrservice.php. Если я выберу несколько флажков, они не будут перенаправляться на эту страницу, а затем обновят текущую страницу с пустыми полями на веб-сайте.
'! ValidateForm()' неправильный способ проверки состояния ... –
Я имел в виду https://stackoverflow.com/questions/3214198/checkbox-validation-at-least-one-selected/3214260#3214260 –