jQuery 또는 자바스크립트로 체크박스(checkbox) 제어하기.
1. 테이블에 checkbox가 있음. 동시에 여러개를 체크할수 있고 한번에 전달을 해야함.
(속성값 얻기)
<div id="chk_box" class="mt-checkbox-list">
<center>
<input type="checkbox" name="checkbox" value="<?= 변수 ?>" >
<span></span>
</center>
</div>
if($('input:checkbox[name="checkbox"]').is(":checked")){
var chk_data = [];
$('#chk_box input:checked').each(function() {
chk_data.push(this.value); //Check된 Check박스의 "value"태그 얻기.
});
}
체크박스를 먼저 체크가 되어있는지 확인하고 되어있으면 각각의 속성값을 배열에 넣고
필요한 곳으로 던짐.
2. 자바스크립트 체크박스 갯수 확인하고 체크 확인 하고 값(Y) 넣기
var chkSize = document.getElementsByName("checkbox").length
var chk_data = [];
for(var i = 0; i < chkSize; i++){
var chkYn = document.getElementsByName("checkbox")[i].checked;
if (chkYn){
chk_data.push('y');
}else{
chk_data.push('');
}
}
(속성값 얻기)
<div id="chk_box" class="mt-checkbox-list">
<center>
<input type="checkbox" name="checkbox" value="<?= 변수 ?>" >
<span></span>
</center>
</div>
if($('input:checkbox[name="checkbox"]').is(":checked")){
var chk_data = [];
$('#chk_box input:checked').each(function() {
chk_data.push(this.value); //Check된 Check박스의 "value"태그 얻기.
});
}
체크박스를 먼저 체크가 되어있는지 확인하고 되어있으면 각각의 속성값을 배열에 넣고
필요한 곳으로 던짐.
2. 자바스크립트 체크박스 갯수 확인하고 체크 확인 하고 값(Y) 넣기
var chkSize = document.getElementsByName("checkbox").length
var chk_data = [];
for(var i = 0; i < chkSize; i++){
var chkYn = document.getElementsByName("checkbox")[i].checked;
if (chkYn){
chk_data.push('y');
}else{
chk_data.push('');
}
}
댓글
댓글 쓰기