2011-05-07 16 views
-1

私はここでドロップダウンがとられるスパンを持っています。ドロップダウンのレコードはチェックボックスのオプションです。javascriptでページ更新なしのレコードを更新する

私は「すべて」のチェックボックスを選択した場合は、すべてのチェックボックスがAjaxのtherforeページを使用して選択され、その後保存ボタンを上&クリックは更新されませんが、私は「保存」ボタンをいずれかのチェックボックス&クリックを確認していないとき、私は確認ボックスを与えるがときユーザーが「キャンセル」ボタンを押すと、ページが更新され、データは変更されません。このページは、キャンセルボタンで更新されません。

+0

キャンセルボタンですべての選択を解除しますか?それはあなたが求めていることですか?キャンセルボタンは投稿リクエストを送信しますか?それは現在何をしていますか? –

+0

キャンセルボタンをクリックすると、以前にチェックされた値が必要になる – user739154

+0

基本的にページをリフレッシュしたいのですが、ページをリフレッシュしないでください。 –

答えて

1

JavaScriptコードセクションで、このステートメントをブロック: - "return false;"

上記のステートメントは、ページ"Cancel"ボタンをクリックしたときにPOST /送信されません。

希望します。

+0

キャンセルボタンをクリックすると、以前にチェックされた値が表示されます。 – user739154

+0

@ user739154 - 以下のような状況に言及して間違っていると私は正しい考え方をしてください。 ポイントには、7つのチェックボックスがあります( 'c1'、' c2'、...、 'c7')に" All "の別のチェックボックスが付いているとします。デフォルトでは、ページが読み込まれると、チェックされていないものとして 'c1'から' c3'に表示されます。チェックボックスの選択を変更して「キャンセル」をクリックすると、論理的にページが読み込まれず、以前の値を返すことはできません。これはクライアント側で発生しているためです。私はこの点があなたになることを願っています。 –

+0

@ user739154 - おそらく2つのオプションしかありません.AJAXを使用して「キャンセル」ボタンをクリックするか、最後にチェックされた値をロードするか(AJAXはページを更新しないので意味があります)、またはユーザ/訪問者は、以前にチェックされた値を戻すためにウェブページを手動で更新しなければならない。それが役に立てば幸い。 –

関連する問題