在GMail中列出郵件。當我們有很多郵件時(例如:50),我們可以選擇並轉到下一頁,選擇更多的郵件,然後回到第1頁。但是無論用戶選中的郵件是否仍然會被檢查。多頁複選框處理
我只是想執行相同的操作。我會怎麼做?
感謝, Krish
注意:我不希望使用AJAX。我寧願使用Javascript,CGI,PERL等。
在GMail中列出郵件。當我們有很多郵件時(例如:50),我們可以選擇並轉到下一頁,選擇更多的郵件,然後回到第1頁。但是無論用戶選中的郵件是否仍然會被檢查。多頁複選框處理
我只是想執行相同的操作。我會怎麼做?
感謝, Krish
注意:我不希望使用AJAX。我寧願使用Javascript,CGI,PERL等。
<input type="checkbox" onclick="toggleValue(this)">
並在處理程序中檢查值並將其存儲在數組中。
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:不知道爲什麼,但上面的代碼沒有被格式化(
理論上很簡單。只需將檢查郵件的ID保存在JavaScript變量和/或Cookie中,並讓他們在提交前訪問(通過AJAX)儘可能多的複選框列表。
我不想使用AJAX 需要使用CGI,PERL – joe 2009-06-10 11:33:18
每次用戶選擇一封電子郵件之後,將消息ID添加到cookie中的某個數組(您可能希望使用AJAX實時執行此操作)。
當您使用郵件加載頁面時,請檢查郵件ID是否已被檢查,如果是,請將默認狀態更改爲已檢查。
沒有AJAX。我可以使用CGI,PERL,JAVASCRIPT,HTML Templete – joe 2009-06-10 11:33:49
我剛剛發現使用Java腳本(無外部程序)和URL參數,onclick事件,onload事件,location.href,使用全局變量,讀取表格的方式
AJAX是Javascript。使用AJAX的正常方式是調用外部程序(用Perl編寫),然後在Javascript中進行一些操作(計算,更改DOM)並返回結果。 AJAX是Javascript。 – Anon 2009-06-10 12:33:23
我的意思是我不想打電話給任何外部程序 – joe 2009-06-10 13:18:13