Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用html表单,I';我正在尝试向php文件发送一个计算字段_Php_Forms_Field - Fatal编程技术网

使用html表单,I';我正在尝试向php文件发送一个计算字段

使用html表单,I';我正在尝试向php文件发送一个计算字段,php,forms,field,Php,Forms,Field,我看到了使用隐藏字段的参考,但无法将计算值放入值字段。 用户输入$金额和数量。我想计算总金额并将其发送到php文件 Item Amount:<input name="amt" id="amt" onchange="myfunction()"> Quantity:<input type=number id="qty" name="qty" onchange="myfunction()"> Total Amount:<input readonly id="total"

我看到了使用隐藏字段的参考,但无法将计算值放入值字段。 用户输入$金额和数量。我想计算总金额并将其发送到php文件

Item Amount:<input name="amt" id="amt" onchange="myfunction()">
Quantity:<input type=number id="qty" name="qty" onchange="myfunction()">
Total Amount:<input readonly id="total" name="total" value=??? here I want 
to fill with total calculated in myfunction.>
<script>
function myFunction() {
  var total = document.getElementById("qty").value * 
document.getElementById("amt").value ;
}
</script>
项目金额:
数量:
总金额:
函数myFunction(){
var总计=document.getElementById(“数量”)值*
document.getElementById(“金额”)值;
}

创建一个输入隐藏标记并分配计算出的总数,通过该标记的名称,您可以在php服务器中访问它

为总额创建一个输入字段。计算并用Javascript填充其值。别忘了将此字段放在表单标记中。提交表单时,您可以通过PHP访问表单的值。

您需要先自己尝试,然后带着特定问题来到这里。所以这不是一个代码编写服务。请向我们展示您的代码。如果看不到问题,我们将无法帮助您。我有总金额的输入字段。我只是不知道如何填补它的价值。我已经在上面添加了代码。
document.getElementById('total').value=total
使用jQuery要容易得多<代码>$(“#总计”).val(总计)谢谢。我在另一篇帖子上找到了上面的第一个答案。如果你觉得这个答案很有帮助,请投票并将其标记为已接受。帮助我建立个人资料。