체크박스 값 질문 채택완료
Copy
<div class="lists">
<div class="inputbox">
<input type="checkbox" class="chk" id="chk" name="chk" value="사과">
<div>사과</div>
</div>
<div class="inputbox">
<input type="checkbox" class="chk" id="chk" name="chk" value="배">
<div>배</div>
</div>
<div class="inputbox">
<input type="checkbox" class="chk" id="chk" name="chk" value="멜론">
<div>멜론</div>
</div>
<div class="inputbox">
<input type="checkbox" class="chk" id="chk" name="chk" value="참외">
<div>참외</div>
</div>
<div class="inputbox">
<input type="checkbox" class="chk" id="chk" name="chk" value="파인애플">
<div>파인애플</div>
</div>
</div>
안녕하세요 체크박스 질문부탁드릴게요
한개만 체크 가능하게 설정해두었구요
해당 데이터를 php로 넘길때
var check = $('input:checkbox[id="chk"]').val();
이렇게 넘기고
업데이트 php에서 $check = $_POST['check'];로 받아줬는데요
벨류값이 데이터에 저장이안되네요 ㅠㅠ
콘솔보니 아이디 중복이라는 문구는 뜨는데
어떻게 처리하는지 알고싶어요 ㅠㅠ
답변 1개
채택된 답변
+20 포인트
dev2lgb
4년 전
var check = $('input[name=chk]:checked').val();
요롷게 하면 될거같아요!
로그인 후 평가할 수 있습니다
답변에 대한 댓글 6개
4년 전
넘길때 console로 찍어보면 해당 밸류가 넘어가기는 하는데
업뎃 php에서 받을때 $check = $_POST['check']; 이렇게 받는 방식이 틀린걸까요..?ㅠㅠ
업뎃 php에서 받을때 $check = $_POST['check']; 이렇게 받는 방식이 틀린걸까요..?ㅠㅠ
dev2lgb
4년 전
전체적으로 어떻게 post로 넘기시는지는 모르겠으나,
위에써주신 html 소스가, form 안에 있고, 그걸 submit 하시는 거면
<input type="checkbox" class="chk" id="chk" name="chk[]" value="멜론">
위와같이 name을 바꿔주시면.
업데이트 php에서 $check = $_POST['chk'];
$check변수에 체크된 값만 배열로 담길거에요~
스크립트 부분을 혹시 올려주실수 있을까요?
어떻게 보내는지 봐야할거같아요!
위에써주신 html 소스가, form 안에 있고, 그걸 submit 하시는 거면
<input type="checkbox" class="chk" id="chk" name="chk[]" value="멜론">
위와같이 name을 바꿔주시면.
업데이트 php에서 $check = $_POST['chk'];
$check변수에 체크된 값만 배열로 담길거에요~
스크립트 부분을 혹시 올려주실수 있을까요?
어떻게 보내는지 봐야할거같아요!
dev2lgb
4년 전
$check = $_POST['chk'];
요롷게 확인해보세요!
변수가 넘어가는게 아니고, 체크박스의 값이 넘어가는거니까
이름이 chk 에요
요롷게 확인해보세요!
변수가 넘어가는게 아니고, 체크박스의 값이 넘어가는거니까
이름이 chk 에요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인