【发布时间】:2018-03-07 19:47:43
【问题描述】:
目前我正在使用 3 个不同的页面,它们是 HTML、JavaScript 和 PHP。我已经输入了,我可以使用 JavaScript 计算 price * quantity。
但我有这个问题:如何将计算的值发送到 PHP 页面?
HTML:
number of people:<input id="quantity" name="quantity" size='5'></input>
<br>
<br>
Price:<input type='hidden' id='price' name='price' value='755'></input>
<button type="button" onclick="sum()">calculate</button>
<p id='result' name='result'></p>
JS:
function sum() {
var quantity = parseInt(document.getElementById('quantity').value);
var price = parseInt(document.getElementById('price').value);
var total = price * quantity;
document.getElementById('result').innerHTML = total;
document.getElementById('result').value = total;
}
PHP:
<?php
$total = $_POST['result'];
echo "price :".$total."<br/>";
?>
我无法获得价值。请帮忙。谢谢。
【问题讨论】:
-
段落不是表单元素。因此,就表单而言,为段落分配值没有任何效果。
标签: javascript php