2012-02-06 5 views

답변

6

나는이 같은 것을 사용

function setRadioValue(value) 
{ 
    var elements = document.getElementsByName ("#{id:radioGroup1}"); 
    for(i=0;i<elements.length;i++) { 
     if (elements[i].value == value) { 
      elements[i].checked = true; 
     } 
    } 
} 

그런 다음 당신은 그냥 setRadioValue("This is teh value of the Radio Button I want to set")

감사

+2

감사를 호출 할 수 있습니다! I는 "ID"매개 변수를 추가하고 변경할 단지 라인 변경 : 'VAR 요소 = document.getElementsByName (ID), 함수 호출이어서' : 'setRadioValue ("# {ID :을 radioGroup}를" "Value"); ' –

+0

대단한 아이디어! –

4

# {id :} 메소드를 사용하여 서버 측에서 생성 된 라디오 버튼 그룹의 이름을 가져와야합니다. 예 :

var radioButtonGroup = XSP.getElementById("#{id:radioButtonGroupName}");

그런 다음 RadioButtonGroup 구성 요소를 조작하는 클라이언트 측 자바 스크립트를 사용할 수 있습니다. 원하는 값으로 라디오 버튼을 찾을 때까지 요소의 라디오 버튼을 반복해야한다고 생각합니다. 그런 다음 체크 된 값을 true로 설정할 수 있습니다.