채택완료

체크박스 필수선택

2021-09-16 (목) 13:08:30 2,332

<input type='checkbox' name='wr_3' value="월" <?if($member['wr_3']=="월")echo"checked";?>/ class="day-name">월
<input type='checkbox' name='wr_4' value="화" <?if($member['wr_4']=="화")echo"checked";?>/ class="day-name">화
<input type='checkbox' name='wr_5' value="수" <?if($member['wr_5']=="수")echo"checked";?>/ class="day-name">수
<input type='checkbox' name='wr_6' value="목" <?if($member['wr_6']=="목")echo"checked";?>/ class="day-name">목
<input type='checkbox' name='wr_7' value="금" <?if($member['wr_7']=="금")echo"checked";?>/ class="day-name">금
<input type='checkbox' name='wr_8' value="토" <?if($member['wr_8']=="토")echo"checked";?>/ class="day-name">토
<input type='checkbox' name='wr_9' value="일" <?if($member['wr_9']=="일")echo"checked";?>/ class="day-name">일
<input type='checkbox' name='wr_10' value="전체" <?if($member['wr_10']=="전체")echo"checked";?>/ class="day-name">전체

이렇게 작성했는데요 ㅠㅠ 혹시 체크박스를 하나 이상은 무조건 선택하게 어떻게 할까요???

답변 2개

채택된 답변
+20 포인트

배열로 처리하시지 복잡하게 하셨네요.

올려주신 내용을 기반으로 말씀드리면 일단 코드 전체를 이렇게 감싸주고..

<div class="checklist">

    <input type='checkbox' name='wr_3' value="월" ..............

    <input type='checkbox' name='wr_4' value="화" ..............

    .................................................

</div>

하단 submit 스크립트 안에 이렇게 추가하세요.

if ($('.checklist :checkbox:checked').length < 1) {
    alert("요일을 하나 이상 선택하세요.");
    return false;
}

감사합니다!!!!

답변을 작성하려면 로그인이 필요합니다.