2012-03-20 5 views
0

자바 스크립트를 사용하여 한 영역에서 다른 영역으로 데이터를 복사하려고합니다. 모든 것이 제대로 작동했지만 radio button 값을 복사 할 수 없습니다. 나는 복사 할 folllowing을 사용하고 있습니다 :자바 스크립트를 사용하여 라디오 버튼 값 복사

gender = form.gender.checked;

그리고 복사 :

form.gender.checked = form.billing_gender.value;

그러나 그것은 아무것도 표시되지 않습니다. 도와주세요.

이 내 HTML 코드 -

<label for="sname" ><span class="styleReq">*</span>Gender:</label> 
<input type="radio" id="gndr" name="billing_gender" 
    value="male" />&nbsp;&nbsp;MALE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<input type="radio" id="gndr2" name="billing_gender" 
    value="female" />&nbsp;&nbsp;FEMALE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<div class="cleaner_h10"></div> 
+0

라디오 버튼에 대한 코드를 입력하십시오. –

+0

'     MALE               FEMALE          

' – AssamGuy

답변

0
var gender; 
    if(form.billing_gender[0].checked == true) { 
     gender = document.billing_gender.name[0].value; 
    } 
    else if(form.billing_gender[1].checked == true) { 
     gender = document.billing_gender.name[1].value; 
    } 

아니면 루프를 사용할 수 있습니다. 입력 버튼에 다음 기능을 사용하십시오.

function get_value() { 
    for (var i=0; i < document.form.billing_gender.length; i++) 
    { 
     if (document.form.billing_gender[i].checked == true) 
     { 
     var gender = document.form.billing_gender[i].value; 
     } 
    } 
} 
관련 문제