2009-05-15 7 views
1

チェックボックスをオンまたはオフにすると、イベントを処理するためにCheckBoxをワイヤリングしようとしています。ユーザーがJavaScriptを有効にしている場合はそれを使用し、そうでない場合はポストバックを使用します。ポストバックを無効れるjavascriptのonclickイベントで偽ASP.NETチェックボックスによるジャバスクリプトによるポストバックの無効化

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

リターン:

は、ここに私のコードです。ただし、チェックボックスをオンまたはオフにすることはできません。 (私はjavascriptイベントに追加するコードがもっとあります...私はただのコンセプトを最初にやってみたいです)。

私は間違っていますか?

+0

あなたは実際に何をしたいですか?チェックボックスがチェックされてサーバー側でイベントがトリガーされたとき、または別の要素に何かを行わせたいときに使いますか? – TStamper

+0

私は最終的に、falseを返すメソッドコールをfalse falseの呼び出しに置き換えようとしていますが、コントロールの表示/非表示のような他の処理を行います。ユーザーがJavascriptを有効にしている場合は、このメソッドをクライアント側で処理する必要があります。そうでなければ、サーバーサイドイベントを実行します。 –

答えて

1

私はJavascriptを有効にせずにチェックボックスをクリックしてポストバックすることはできないと思います。

+0

私はあなたが誤解していると思います。このチェックボックスをクリックすると、テキストボックスを無効または有効にします。 Javascriptが有効になっている場合、私はポストバックなしでJavascriptでそれをやりたいそうでなければ、私はポストバックとそれを処理するためのコードが必要です。 –

+0

@Mike - 自動ポストバックはjavascriptを使用して行われるため、javascriptが利用できない場合、自動ポストバックは機能しません。 –

+0

ああ...あなたが今言っていることが分かります。誤解をおかけして申し訳ありません。 –

関連する問題