2011-02-23 2 views
0

YUI 프레임 워크를 사용하여 라디오 버튼의 스타일을 지정하고 oncheckedchanged 이벤트를 사용하여 다른 페이지로 리디렉션하려고합니다. 전통적인 라디오 버튼으로는 잘 작동하지만 YUI 프레임 워크를 사용하면 oncheckedchanged 이벤트가 실행되지 않습니다. 마치 YUI가 그것을 대체하는 내장 함수를 가지고있는 것처럼 보입니다. 이에 대한 해결 방법이 있습니까?YUI Radiobutton ASP.Net oncheckedchanged

답변

0

그렇게 YUI 당신이 oncheckedchanged 이벤트를 연결하는이 <span><span><button /></span></span>

그래서 어떤 기능과 같이 보입니다 일부 HTML에 대한 <input type='radio'...을 대체, 당신은 아마 그래서 클릭으로 첨부하거나 YUI의 API를 사용하여 이벤트를 변경해야 할 것입니다 이런 식으로 보일거야.

var buttonGroup = new YAHOO.widget.ButtonGroup("radiogroup"); //init buttons 
var buttons = buttonGroup.getButtons(); //get the buttons 
buttons[0].on('click', function(){alert('a');}); //attach event, you probably need to iterate the buttons array to attach events to all the buttons 
+0

감사합니다. 그동안 나는 독점적으로 작동하고 onclick 버튼이있는 체크 박스로 교체했습니다. – user630526

+0

라디오 버튼 그룹의 버튼 레이블을 다른 것으로 바꾸는 방법을 알고 있습니까? Some_ID로 정의 된 ID가 있지만 버튼이 "Some ID"로 나타나길 원합니다. 일반 자바 스크립트로 바꾸면 ID가 아니라 레이블이 바뀝니다. – user630526

관련 문제