Gmailには、メールがリストされています。たくさんのメール(例:50)があるときは、次のページを選択して、いくつかのメールを選択して、1ページに戻ってきます。複数ページのチェックボックスの処理
同じ操作を実装したいだけです。どうすればいい?
おかげで、 Krish
注:私はAJAXを使用する必要はありません。私はむしろJavascript、CGI、PERLなどを使用したいと思っています。
Gmailには、メールがリストされています。たくさんのメール(例:50)があるときは、次のページを選択して、いくつかのメールを選択して、1ページに戻ってきます。複数ページのチェックボックスの処理
同じ操作を実装したいだけです。どうすればいい?
おかげで、 Krish
注:私はAJAXを使用する必要はありません。私はむしろJavascript、CGI、PERLなどを使用したいと思っています。
であり、値をチェックして配列に格納します。
jQueryの
$('input[type=checkbox].mail').click( function() { if (this.checked) $(this).addClass('checked'); else $(this).removeClass('checked'); } ); $('input[type=checkbox].mail.checked').each(function_here);
...二番目に、いくつかのタイプミスを持つことができます
PS:(理由は分かりませんが、上記のコードがフォーマットされていない
いくつか何がOK ...私は完全なコードを得ることができません.. – joe
理論的に単純です。チェックされたメールのIDをJavaScript変数および/またはクッキーに格納し、送信する前にチェックボックスリストを必要なだけ多く(AJAX経由で)アクセスできるようにしてください。
私はAJAXを使いたくありません。 CGI、PERL – joe
ユーザがメールを選択するたびに、メッセージIDをクッキー内のいくつかの配列に追加します(おそらく、これをオンザフライでAJAXで実行します)。
メールでページを読み込むときに、メッセージIDが既にチェックされているかどうかを確認し、そうであれば、デフォルトの状態をcheckedに変更します。
NO AJAXが必要です。私はCGI、PERL、JAVASCRIPT、HTML Templeteを使用することができます – joe
私はJavaスクリプト(外部プログラムなし)とURLパラメータ、onclickイベント、onloadイベント、location.href、グローバル変数を使用して、これを行う方法を見つけました
AJAXはJavascriptです。 AJAXを使用する通常の方法は、外部プログラム(あなたの場合はPerlで書かれたもの)を呼び出し、Javascriptで何か(計算、DOMへの変更)を実行することです。 AJAXはJavascriptです。 – Anon
私は外部プログラムを呼びたくないと言っています。 – joe