作者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