[請益] 求救!讓javascrpt的值可傳送到下一個ph …

看板Ajax作者 (小橘子)時間13年前 (2011/05/18 18:08), 編輯推噓1(107)
留言8則, 2人參與, 最新討論串1/1
※ [本文轉錄自 PHP 看板 #1DqvdI0h ] 作者: forwardwith (小橘子) 看板: PHP 標題: [請益] 求救!讓javascrpt的值可傳送到下一個php頁面 時間: Wed May 18 18:05:03 2011 各位強者大大你們好, 想請問一個將javascript的變數傳到php檔中的問題: 我參考一個知識家的回答 http://tw.knowledge.yahoo.com/question/question?qid=1510032110198 也做出一個一模一樣可以自動計算出小計和總計的頁面(index.html), 可是我必須將小計和總計的值傳送到下一個php頁面(order.php) 這兩個值要存入資料庫 html檔中利用javascrpt document.getElementById("td1").innerHTML = v1 將加總完的值放入 <td align="center" id="td3"> </td> 但是我如何抓到這個加總完的值 並用任何方法像是隱藏欄位將值傳送到order.php呢 另外,html檔的表單中,我用select來表示數量,用javascript跑出小計: <select name='order_3' onchange="cal(this.form)"/> <option value="0">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> </select> 可是當我在order.php檔中 下 $order_3 = $_POST['order_3']; 指令 卻也是怎麼抓都抓不到值 不知道有厲害的大大可以為我這初學者解說嗎~ 謝謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.224.185.79 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.224.185.79

05/18 21:25, , 1F
location.href 帶參數的方式傳值?
05/18 21:25, 1F

05/18 22:49, , 2F
數值根本沒帶出去,只有把 文字改變而已 你需要一個INPUT
05/18 22:49, 2F

05/18 22:49, , 3F
<input type="hidden" value="" id="t1" />
05/18 22:49, 3F

05/18 22:49, , 4F
document.getElementById("td1").innerHTML 這個只有改變你
05/18 22:49, 4F

05/18 22:50, , 5F
看到的畫面,並沒有把值放到表單內送出去
05/18 22:50, 5F

05/18 22:50, , 6F
改成 document.getElementById("t1").value = v1
05/18 22:50, 6F

05/18 22:50, , 7F
物件放在</form> 之前
05/18 22:50, 7F

05/18 22:52, , 8F
hidden 要帶 NAME 少打了 name="t1"
05/18 22:52, 8F
文章代碼(AID): #1DqvgQOM (Ajax)