将javascript输入值设置为php变量

时间:2015-10-22 01:06:26

标签: javascript php

我使用javascript在html表单上进行一些计算。 计算结果在输入字段中按预期正确显示 name = OrderTotal

我现在需要将结果存储在名为$ amount。

的php变量中

我认为这可以工作$ amount = $ _POST [OrderTotal];

问题是$ amount总是等于NULL,即使OrderTotal具有正确的数值并且提交了表单。

我是否需要使用ajax来确保提交更新的OrderTotal值?似乎应该有一种更简单的方法将OrderTotal输入值存储在变量中?

这只是一个代码示例 - 我试图尽可能地简化它

<FORM NAME=form1 METHOD=POST ACTION="payment_page.php">
<SELECT onChange=FormatFields()>

//do the calculations by running FormatFields. 
//output the result in input NAME=OrderTotal

</SELECT>

<INPUT TYPE=Text NAME=OrderTotal id = "total" SIZE=8 value=0.00>
<?php $amount = $_POST['OrderTotal'];

?>
<INPUT TYPE=SUBMIT VALUE=Submit>
</FORM>

即使只是硬编码值

<INPUT TYPE=Text NAME=OrderTotal id = "total" value=300>
$amount = $_POST['OrderTotal']; 
var_dump($amount);

$ amount等于NULL而不是300

0 个答案:

没有答案