답변 3개
채택된 답변
+20 포인트
5년 전
$("input[name*=wr1]") 의미가 attribute name = wr1* 이라는 의미 같습니다.
차라리 class="input_food"를 넣고 input에 대한 class로 해 보시는 것이 (jquery는 잘 몰라서 개념으로만)
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
망이망소이
5년 전
�
망이망소이
5년 전
id=wr1을 모두 주고 아래와 같이 jquery로 해결했습니다.^^
[code]
<script>
if ($("input:checkbox[id='wr1']").is(":checked") == false){
$("input:checkbox[id='wr1']").prop("required", true);
}
$("input:checkbox[id='wr1']").click(function() {
$("input:checkbox[id='wr1']").prop("required", false);
});
</script>
[/code]
[code]
<script>
if ($("input:checkbox[id='wr1']").is(":checked") == false){
$("input:checkbox[id='wr1']").prop("required", true);
}
$("input:checkbox[id='wr1']").click(function() {
$("input:checkbox[id='wr1']").prop("required", false);
});
</script>
[/code]
댓글을 작성하려면 로그인이 필요합니다.
5년 전
Copy
$('div.checkbox-group.required :checkbox:checked').length > 0
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
[code]
var arr_form = document.getElementsByClassName('wr1');
var num = 0;
for(var i=0; i<arr_form.length; i++){
if(arr_form[i].checked){
num++;
}
}
if(!num){
alert('하나이상 선택해주시기 바랍니다');
location.href='#wr1';
return false;
}
[/code]