JAVASCRIPT 체크박스 체크에 따른 변경 VALUE 담기

<form name='SEARCH_FORM' method=post>
<input type=text name='class1_selected_classnum' value=''>

<ul>
<li><input type="checkbox" name="class1name[]" id="clas1" value="1" onclick='selected_class1()' /><label for="clas1">1번</label></li>
<li><input type="checkbox" name="class1name[]" id="clas1" value="2" onclick='selected_class1()' /><label for="clas1">2번</label></li>
<li><input type="checkbox" name="class1name[]" id="clas1" value="3" onclick='selected_class3()' /><label for="clas1">3번</label></li>
</ul>

</form>

<script>
function selected_class1()
{
 var abc_count = 0 ;
 var class_total = "";
 var gubun_txt = "";
 for(i=0 ; i < 3 ; i++)
 {
  if(document.getElementsByName('class1name[]')[i].checked==true)
  {
   if( abc_count == 0 )
   {
    cut_txt = "";
   }
   else
   {
    cut_txt = "/";
   }
 
   class_total = class_total + cut_txt + document.getElementsByName("class1name[]")[i].value ;
   abc_count++;
  }
 }

document.SEARCH_FORM.class1_selected_classnum.value = class_total ;

}

</script>

최대 4개까지만 체크 가능하게 !!

function comparison_house(obj)
{
var abc_count = 0 ;
var class_total = "";
var gubun_txt = "";
for(i=0 ; i < 10 ; i++)
{
if(document.getElementsByName('houseinfo[]')[i].checked==true)
{
if( abc_count == 0 )
{
cut_txt = "";
}
else
{
cut_txt = "/";
}


if( abc_count > 3 )
{
alert('최대 4개 까지 체크 하여 비교 할 수 있습니다.');

obj.checked = false;
}
else
{
class_total = class_total + cut_txt + document.getElementsByName("houseinfo[]")[i].value ;
}
abc_count++;
}
}




document.i_form.house_competition_value.value = class_total ;



competition_action(class_total);

}

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다