채택완료

checkbox 유효성검사

Copy
<input type="checkbox" name="ext7_00" value="33000" <?php if ($write['ext7_00'] == '33000') {?>checked<?}?>> 33,000원
<input type="checkbox" name="ext7_01" value="22000" <?php if ($write['ext7_01'] == '22000') {?>checked<?}?>> 22,000원
<input type="checkbox" name="ext7_02" value="11000" <?php if ($write['ext7_02'] == '11000') {?>checked<?}?>> 11,000원
<input type="checkbox" name="ext7_03" value="22000" <?php if ($write['ext7_03'] == '22000') {?>checked<?}?>> 22,000원

 

체크박스를 적어도 하나는 선택해야만 등록되게 하려고 하는데요

name 값을 다르게 한 이유는 합산 부분 때문입니다.

name이 다를 경우 유효성검사를 어떻게 해야 할지 정말 궁금합니다.

|

답변 3개

채택된 답변
+20 포인트

값들에 동일한 클래스를 주시고 클래스를 jquery each로 돌리셔서 체크여부를 확인하시면 될거 같습니다.

감사합니다. 덕분에 잘 해결했습니다.

name 을 일일히 확인하지 말고, name 을 결국에 모두 합산 할꺼기 때문에~

합산을 한 총 값이 0이면 아무것도 선택되지 않았음으로~

되돌려서 값을 선택하라고 하면 되지 않을까요?

 

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