2009-05-15 3 views
1

체크/체크하지 않을 때 이벤트를 처리하기 위해 CheckBox를 연결하려고합니다. 사용자가 자바 스크립트를 사용하도록 설정 한 경우 자바 스크립트를 사용하고, 그렇지 않으면 다시 게시를 사용합니다. 포스트 백을 사용하지 않도록하는 자바 스크립트 온 클릭 이벤트 거짓ASP.NET CheckBox가 자바 스크립트로 다시 게시를 비활성화합니다.

<asp:CheckBox ID="ApplicationInProcessCheckBox" runat="server" 
    Text="Application In Process" AutoPostBack="true" 
    oncheckedchanged="ApplicationInProcessCheckBox_CheckedChanged" 
    onclick="return false;" /> 

반환 :

여기 내 코드입니다. 그러나 상자를 체크하거나 선택을 취소 할 수는 없습니다. (나는 자바 스크립트 이벤트에 추가 할 코드가 더 많다 ... 나는 단지 개념을 먼저 작동시키고 싶다).

내가 뭘 잘못하고 있니?

+0

실제로 무엇을하고 싶습니까? 확인란을 선택하여 서버 측에서 이벤트를 트리거하거나 다른 요소가 무언가를하고 싶어 할 때를 원하십니까? – TStamper

+0

나는 결국 거짓 호출을 false를 반환하지만 숨기기/컨트롤 표시와 같은 다른 작업을 수행하는 메서드 호출로 대체하려고합니다. 사용자가 Javascript를 사용하도록 설정 한 경우이 메소드가 클라이언트 측에서 처리하도록해야합니다. 그렇지 않으면 서버 측 이벤트를 실행해야합니다. –

답변

1

자바 스크립트를 사용하지 않고 체크 박스를 클릭하면 다시 게시 할 수 없습니다.

+0

나는 당신이 오해하고 있다고 생각합니다. 이 확인란을 클릭하면 텍스트 상자를 사용하거나 사용하지 않도록 설정하려고합니다. Javascript가 활성화 된 경우 다시 게시하지 않고 Javascript로 처리하려고합니다. 그렇지 않으면 포스트 백 및 코드를 처리해야합니다. –

+0

@Mike - autopostback은 javascript를 사용하여 수행되므로 javascript를 사용할 수없는 경우 autopostback이 작동하지 않습니다. –

+0

아 ... 네가 지금 무슨 말하는지 알 겠어. 오해를해서 죄송합니다. –

관련 문제