作者forwardwith (小橘子)
看板Ajax
標題[請益] 求救!讓javascrpt的值可傳送到下一個ph …
時間Wed May 18 18:08:25 2011
※ [本文轉錄自 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
1F:推 SHANGOYANYI:location.href 帶參數的方式傳值? 05/18 21:25
2F:→ mesak:數值根本沒帶出去,只有把 文字改變而已 你需要一個INPUT 05/18 22:49
3F:→ mesak:<input type="hidden" value="" id="t1" /> 05/18 22:49
4F:→ mesak:document.getElementById("td1").innerHTML 這個只有改變你 05/18 22:49
5F:→ mesak:看到的畫面,並沒有把值放到表單內送出去 05/18 22:50
6F:→ mesak:改成 document.getElementById("t1").value = v1 05/18 22:50
7F:→ mesak:物件放在</form> 之前 05/18 22:50
8F:→ mesak:hidden 要帶 NAME 少打了 name="t1" 05/18 22:52