여러 개의 확인란이 있습니다. 제출 버튼을 클릭하면 하나 이상의 확인란이 선택되었는지 확인하고 싶습니다. 그제출 중 - 하나 이상의 확인란을 선택하십시오.
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();
}
}
루프에 "off by one"오류가 있습니다. "c [i] .type"이 소문자임을 보장 할 수 있습니까? – Sparafusile
:) OP 코드를 복사하여 붙여 넣을 때 색인 생성 오류가 간과되었습니다. 그리고 네, 대부분의 브라우저에서 타입이 소문자임을 확신합니다. – casablanca