Html 라디오버튼 값 넘기기 - html ladiobeoteun gabs neomgigi


Program/html

2011. 5. 31. 15:01

form이름 등을 모를때 자주 사용하는 방식이다.
또한 radio는 id를 같게 줄수 없으므로 될수 있으면 이름으로 검색을 하여 사용을 하자.

아래와 같이 체크를 하면 쉽게 해결이 될것이다.
쉬운 테그 이지만 가끔 제가 까먹어서 올려 놨습니다.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-Transitional.dtd">
<html>
<head>
<title></title>
<script type="text/javascript">
function test_sample(){
 var sample = document.getElementsByName('flower');

for(var i=0;i<sample.length;i++){
  if(sample[i].checked == true){
   alert(sample[i].value);
  }
 }
}
</script>
</head>

<body>
<input type="radio" name="flower" value="1"/>장미<br>
<input type="radio" name="flower" value="2"/>코스모스<br>
<input type="radio" name="flower" value="3"/>해바라기<br>
<input type="radio" name="flower" value="4"/>들국화<br>
<input type="radio" name="flower" value="5"/>할미꽃<br><br>

<input type="button" value="확인" onclick="test_sample();"/>
</body>
</html>


라디오 버튼

라디오버튼의 기본 폼과 선택, 해제, 선택된값 불러오기 등을 정리해보겠습니다.

1) 라디오버튼 기본 폼


<div>

<input type="radio" id="one"  name="number" value="1" checked>One

<input type="radio" id="two" name="number" value="2">Two

<input type="radio" id="three" name="number" value="3">Three

<input type="radio" id="fore" name="number" value="4">Four

</div>

cs
Html 라디오버튼 값 넘기기 - html ladiobeoteun gabs neomgigi
코드 실행 결과 화면

위의 코드는 라디오 버튼의 기본 폼과 코드 실행 결과입니다.

<input> 태그에 type값을 radio로 설정해주면 라디오버튼이 생성되게 됩니다.

그 다음 name값을 지정해주고 value값을 지정해주어 radio버튼을 컨트롤 해줄 수 있습니다.

2) 라디오 버튼 선택/해제

이제 라디오 버튼의 기본 폼을 알아봤으니, 선택/해제 동작을 알아보겠습니다.

1

2

3

4

5

6

7

8

9

10

11

12

13

<div>

<input type="radio" id="one"   name="number" value="1" checked>One

<input type="radio" id="two"   name="number" value="2">Two

<input type="radio" id="three" name="number" value="3">Three

<input type="radio" id="four"  name="number" value="4">Four

</div>

<script>    

// 라디오버튼 Three 체크

$("#three").prop("checked"true);

// 라디오버튼 Three 체크 해제

$("#three").prop("checked"false);

</script>

cs

위의 코드는 각각 Jquery로 원하는 라디오 버튼을 체크, 해제하는 방법입니다.

라디오버튼 체크

 $("#라디오버튼 ID").prop("checked"true);

라디오버튼 체크해제

 $("#라디오버튼 ID").prop("checked", false);

라디오버튼의 체크와 체크해제를 위와같이 해주면 됩니다.

3) 라디오 버튼 선택된 값 조회

var checkVal = $('input[name=number]:checked').val();  // 체크된 라디오버튼 value 값

cs

위의 코드는 라디오 버튼 중 체크된 라디오버튼의 value값을 조회해오는 코드입니다.

라디오버튼 체크된 value값 조회

$('input[name=라디오버튼 name]:checked').val();

위와같이 체크된 값을 조회할 수 있습니다.


라디오버튼에 관한 피드는 이쯤에서 마무리하겠습니다.