웹 사이트에 등록 할 수없는 사람들로부터 여러가지 리포트를 받았는데, 그 이유는 그들이 이용 약관에 동의한다는 체크 박스를 체크 할 수 없기 때문입니다. 기본적으로 체크 박스가 선택되면 버튼이 활성화되어 등록을 계속할 수 있습니다.트러블 체크 박스
나는 많은 시간을 보냈다. 실제 체크 상자를 클릭해도 아무 것도하지 않지만 관련 레이블을 클릭하는 것은 대개는 그렇다. 나는 이것을 해결 방법으로 제시했지만 항상 실제 체크 박스를 클릭하고 싶습니다.
등록 페이지는 다음
<asp:CheckBox ID="AgreeTOUCheckBox"
AutoPostBack="true"
runat="server" Text=" I have read and agree to the"
OnCheckedChanged="AgreeTOUCheckBox_OnCheckChanged" />
생성 된 HTML이 (가독성 포맷)된다 : http://www.lonelycache.com/Account/GeocachingAuth.aspx
페이지 형태는 (가독성 포맷)의 체크 박스에 대해 다음 갖는다
<input id="MainContent_AgreeTOUCheckBox" type="checkbox"
name="ctl00$MainContent$AgreeTOUCheckBox"
onclick="javascript:setTimeout('__doPostBack(\'ctl00$MainContent$AgreeTOUCheckBox\',\'\')', 0)"
/>
<label for="MainContent_AgreeTOUCheckBox"> I have read and agree to the</label>
일관되게 작동 시키려면 어떻게해야합니까?
'asp.net-mvc' : 여기
는 샘플입니다. – gdoron