본문 바로가기

javaScript&jQuery

radio 버튼 사용시 선택 정보 자바스크립트로 표시

반응형

radio 버튼 사용시 선택 정보 자바스크립트로 표시


<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>radio 버튼 테스트</title>

<script type="text/javascript">

window.onload=function(){

//1. radio 버튼 개별적으로 이벤트 체크

var mform = document.getElementById('mform');

for(var i=0; i<mform.country.length;i++){

mform.country[i].onclick=function(){

//this는 이벤트가 발생한 객체

alert(this.value);

};

}

//2. radio 버튼 선택 후 선택한 radio 버튼의 index 및 value 출력

var btn = document.getElementById('btn');

//버튼 클릭시 함수 호출

btn.onclick=function(){

var xform = document.getElementById('xform');

for(var i=0; i<xform.country.length;i++){

if(xform.country[i].checked == true){

    alert(i+"번째의 "+xform.country[i].value + " 선택");

}

}

};

};

</script>

</head>

<body>

1. radio 버튼 개별적으로 이벤트 체크 <br>

<form id="mform">

 <input type="radio" name="country" value="Korea">대한민국 

 <input type="radio" name="country" value="USA">미국 

 <input type="radio" name="country" value="China">중국 

</form>

2. radio 버튼 선택 후 선택한 radio 버튼의 index 및 value 출력 <br>

<form id="xform">

 <input type="radio" name="country" value="Korea">대한민국 

 <input type="radio" name="country" value="USA">미국 

 <input type="radio" name="country" value="China">중국 

 <input type="button" value="확인" id="btn">

</form>

</body>

</html>

반응형