체크박스 처리하기 checkbox (배열로)
페이지 정보
본문
//http://www.javascriptkit.com/jsref/elements.shtml 참조
<script>
function revcheck(form) {
for( var i=0; i<document.frm.elements.length; i++) {
var ele = document.frm.elements[i];
if(ele.name == "'checkname"){
if(ele.checked == true) {
var chchecked = true;
}
else
{
var chchecked = false;
}
}
//alert (ele.value);
if(ele.type == "checkbox") ele.checked = chchecked;
}
return;
}
function revcheck2(form)
{
var ckcheckname = form.elements['checkname[]'];
for(var i=0;i < ckcheckname.length; i++)
{
ckcheckname[i].checked = true;
}
}
</script>
체크/해제<input type=checkbox name=adm_submit OnClick="revcheck(this.form);">
<input type='checkbox' name='checkname[]' value='1'>
<input type='checkbox' name='checkname[]' value='2'>
<input type='checkbox' name='checkname[]' value='3'>
<input type='checkbox' name='checkname[]' value='4'>
-------- 처리하는 파일 (php)---------
<?
for ($i=0; $i<sizeof($concheck); $i++)
{
echo "$i => $checkname[$i] <br>";
}
?>
<script>
function revcheck(form) {
for( var i=0; i<document.frm.elements.length; i++) {
var ele = document.frm.elements[i];
if(ele.name == "'checkname"){
if(ele.checked == true) {
var chchecked = true;
}
else
{
var chchecked = false;
}
}
//alert (ele.value);
if(ele.type == "checkbox") ele.checked = chchecked;
}
return;
}
function revcheck2(form)
{
var ckcheckname = form.elements['checkname[]'];
for(var i=0;i < ckcheckname.length; i++)
{
ckcheckname[i].checked = true;
}
}
</script>
체크/해제<input type=checkbox name=adm_submit OnClick="revcheck(this.form);">
<input type='checkbox' name='checkname[]' value='1'>
<input type='checkbox' name='checkname[]' value='2'>
<input type='checkbox' name='checkname[]' value='3'>
<input type='checkbox' name='checkname[]' value='4'>
-------- 처리하는 파일 (php)---------
<?
for ($i=0; $i<sizeof($concheck); $i++)
{
echo "$i => $checkname[$i] <br>";
}
?>
- 이전글div 새창 띄우기..... 21.02.10
- 다음글javascript number_format(넘버포멧 콤마 찍기) 21.02.10
댓글목록
등록된 댓글이 없습니다.