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

看板PHP作者 (xacross)時間14年前 (2011/05/18 22:16), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/1
你把 .innerHTML 和 .value 搞混了 (1) document.getElementById("td3").innerHTML = v1; 上面這行是指改變 td3 這裡所顯示的 HTML 碼, 也就是會變成 <input type="text" name="td3" id="td3" />v1 (2) document.getElementById("td3").value = v1; 才會變成 <input type="text" name="td3" id="td3" value="v1" /> 這樣子你 $_POST 才會接得到值. 如果要同時改變網頁上的字串及傳值, (1) 和 (2) 這兩種都寫即可。 ※ 引述《forwardwith (小橘子)》之銘言: : 各位強者大大你們好, : 想請問一個將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: 140.112.4.196 ※ 編輯: xacross 來自: 140.112.4.196 (05/18 22:20)

05/18 22:28, , 1F
請問一下(1)是td嗎 還是input隱藏型式
05/18 22:28, 1F

05/18 22:28, , 2F
不好意思我轉不過來 如果是td的話 要怎麼傳值
05/18 22:28, 2F

05/18 22:53, , 3F
TD 接上 NAME 屬性 太強了!!!
05/18 22:53, 3F

05/18 22:55, , 4F
我也是第一次看到這種用法
05/18 22:55, 4F
※ 編輯: xacross 來自: 61.228.150.197 (05/18 23:41)

05/18 23:41, , 5F
不好意思, 已修正 ^^;
05/18 23:41, 5F
文章代碼(AID): #1DqzJNmT (PHP)
文章代碼(AID): #1DqzJNmT (PHP)