2010-10-04 73 views
0

我試圖創建一個頁面,允許用戶從25個複選框中選擇最多8個複選框總數,同時檢測用戶點擊複選框的確切順序。檢測複選框選擇順序並傳遞數據V2

我的問題是,我可以將什麼代碼添加到JavaScript來收集此信息並將其傳遞到名爲check_combination.php的頁面我已被告知這將是一個隱藏的字段,但作爲一個noob Im卡住了。有人能告訴我什麼代碼,我可能需要收集它,什麼類型的代碼我的東東來提取它check_combination.php

這裏是我到目前爲止Click Here to test in Real Time at JSFIDDLE

一個的exaple我是javascript的noob,但我已經能夠拼湊各種代碼片段以儘可能獲得。我唯一缺少的是Im不知道如何在用戶點擊提交按鈕時傳遞變量。

回答

0

你已經在那裏。提交表單後,結果值也將被提交,您可以使用PHP在$_POST['result']中找到它們。

+0

難題,所以既然textarea的名字是「結果」,我可以只使用php頁面上的帖子?我試過$ result = $ _POST [「result」];回聲「$結果」;沒有得到任何輸出,這是接近我需要在check_combination.php頁面? – James 2010-10-04 01:51:05

+0

這應該顯示結果。試試'<?php echo'

'; print_r($_POST); echo '
'; ?>';這應該顯示與表單一起發佈的所有內容。此外,人們現在仍然可以編輯結果,因此請確保使用CSS隱藏textarea或將其更改爲''元素。 – Alec 2010-10-04 01:58:53

+0

我使用了上面的代碼,我得到的唯一輸出是最後一個複選框被選中。這裏是輸出(I檢查其他2個框)陣列 ( [複選框] => 3 [按鈕] =>提交 ) 它不看起來好像textarea的是越來越提交 – James 2010-10-04 02:03:17