У меня есть несколько флажков. Когда нажата кнопка «Отправить», я хочу проверить, выбран ли хотя бы один флажок. Ее не работаетOn Submit - отметьте хотя бы один флажок
function doSubmit(){
function check_checkboxes()
{
checked=false;
var c = document.getElementsByTagName('input');
for (var i = 1; i < c.length; i++)
{
if (c[i].type == 'checkbox')
{
if (c[i].checked) {
return true}
else {alert("Please identify what warehouses comply:"); }
}
}
document.holiDay.command.value= 'addingApp'; //My struts Action to perform if selected
document.holiDay.submit();
}
}
У вас есть ошибка «за один» в вашей петле. Можете ли вы гарантировать, что «c [i] .type» будет строчным? – Sparafusile
:) Я пропустил ошибку индексации при копировании кода OP. И да, я уверен, что в большинстве браузеров тип строчный. – casablanca