2009-11-18 2 views
0
내가 자바 스크립트 코드에이 코드를 변환 할

:해당 datalisty 항목에 대한 라디오 버튼을 얻는 방법은 무엇입니까?

rdb1 = (RadioButton)DataList1.Items[i].FindControl("rdb1"); 

어떻게 그것을 할 수 있는가?

+0

당신은 ID가 RDB1 인의 라디오를 얻기 위해 노력하고있다 :

편집 - 나는 그냥 자바 스크립트에서 선택한 값을 원하는 참조? – TStamper

+0

네, rdb1은 라디오 버튼의 ID입니다, 나는 데이터리스트 아이템의 해당 라디오 버튼을 얻고 싶습니다. – Mishigen

답변

0

라디오 버튼에 고유 한 클래스를 추가하면 jQuery를 사용하여 DOM을 탐색하고 해당 컨트롤을 쉽게 찾을 수 있습니다.

여기에 Stack Overflow에서 컨트롤을 찾는 example이 있습니다.

여기에 jQuery를 통해 웹 페이지에서 원하는 것을 가져 오는 방법에 대한 tutorial입니다.

행운을 빌어 요, 이것이 도움이 되길 바랍니다. ID 속성을 사용하여 자바 스크립트에서

+0

미안하지만, 분명히 이해합니다. – Mishigen

0

는 ID가 all tags에 대한 독특한을해야하기 때문에 쉽게 특정 요소를 retreive 할 수 있습니다.

var radio1= document.getElementById("rdb1"); //this returns the element 

Here는 요소를받은 후 다른 일을 수행하는 방법에 대한 간단한 튜토리얼입니다.

function radiochanged(){ 
var radio1= document.getElementById("rdb1"); 
var rdb1_value; 
for (i=0;i<radio1.length;i++) 
{ 
    if (radio1[i].checked) 
    { 
     rdb1_value = radio1[i].value; 
    } 
    } 
} 

<input id="rdb1" type="radio" onClick="radiochanged()"> 
관련 문제