인터넷정보

라디오 선택된 값 가져오기

알 수 없는 사용자 2007. 10. 11. 11:18

<!--StartFragment-->
<SCRIPT>
//============================================================
// 라디오버튼 타입에서 선택된 값 가져오기
//============================================================
function get_radio_value(radios){
        var len = radios.length;
        if(!len && radios.checked){ return radios.value; }
        for(var i=0,m=radios.length;i<m;i++){
                if(radios[i].checked)
                { return radios[i].value; }
        }
}
</SCRIPT>

<HR id=null>

<P></P>
<FORM name=test>

<P>
<INPUT type=radio value=0 name=pro_period required this_name="기간"> 0년
<INPUT type=radio CHECKED value=1 name=pro_period> 1 년
<INPUT type=radio value=2 name=pro_period> 2 년
<INPUT type=radio value=3 name=pro_period> 3 년
</P>

<INPUT onclick=alert(get_radio_value(test.pro_period)) type=button value=test>
</FORM>





http://www.rainny.pe.kr/33
<html>
<head>
<script language="javascript">
<!--
//체크된 라디오 버튼의 value 값을 가져오는 스크립트
function getRadioValue(obj) {
 var len = obj.length;
 if(!len && obj.checked) {
  return obj.value;
 }

 for( var i =0, m=obj.length; i < m; i++) {
  if( obj[i].checked) {
   return obj[i].value;
  }
 }
}

function alertRadio() {
   alert(getRadioValue(document.aaa.ANS));
}
//-->
</script>
</head>

<body>
<form name="aaa">
          <input type='radio' name='ANS' value='1'>
          <input type='radio' name='ANS' value='2'>
          <input type='radio' name='ANS' value='3'>
</form>
</body>
</html>

반응형