如何将html5输出标记中的数据检索到php变量中?

如何将html5输出标记中的数据检索到php变量中?,php,html,forms,Php,Html,Forms,我的html代码中有一个输出标记,它是从两个输入进行的数学计算 <form oninput="duyd.value = (+tot.value)-(+paid.value);"action="createinvoice.php" method="post" name="my-form"> <output name="tot" for="subtot lasdue" id="tot" ></output> <input type="submit" name

我的html代码中有一个输出标记,它是从两个输入进行的数学计算

<form oninput="duyd.value = (+tot.value)-(+paid.value);"action="createinvoice.php" method="post" name="my-form">
<output name="tot" for="subtot lasdue" id="tot" ></output>
<input type="submit" name="Submit" value="Submit">
</form>
now i was to use this output data into a php variable . For example 

    $tot = $_POST['tot'];

现在我要把这个输出数据转换成一个php变量。例如
$tot=$_POST['tot'];
但它不起作用。有解决办法吗

找到解决办法了吗-_-


不要使用输出标记,只需使用相同id和名称的输入标记即可。还要检查零件的位置

 <input type="text" id="duyd" name="dued" for="tot paid">

这里有一个解决方案,使用JavaScript填充隐藏的
以及

var-form=document.getElementById('my-form');
form.addEventListener('input',function()){
this.tot.value=this.tot_display.value=this.subtot.value-this.lasdue.value;
});

这里有一个解决方案,使用JavaScript填充隐藏的
以及

var-form=document.getElementById('my-form');
form.addEventListener('input',function()){
this.tot.value=this.tot_display.value=this.subtot.value-this.lasdue.value;
});

使用相同id和名称的输入标记,而不是输出标记。还要检查零件的位置

 <input type="text" id="duyd" name="dued" for="tot paid">

使用相同id和名称的输入标记,而不是输出标记。还要检查零件的位置

 <input type="text" id="duyd" name="dued" for="tot paid">

您可以通过以下方式阅读:

const alpha = document.querySelector('form.inverse output[name=tot]').value;
您可以通过以下方式阅读:

const alpha = document.querySelector('form.inverse output[name=tot]').value;

标记不会发布,但您可以在提交时使用JavaScript将内容插入到隐藏的
中。到目前为止,您尝试了什么?如何将数据从浏览器发送到PHP文件?您是在提交表单还是在使用ajax(
$\u POST
有ajax问题,请确保在请求中设置正确的HTTP内容类型)?表单教程:,ajax教程:到目前为止,我尝试了一个隐藏标记。但是没有work@flen我只是使用普通的Post类型的数据提交。然后请发布相关的HTML代码,反映这一点。也就是说,编辑您的问题并插入包含表单的HTML代码。您应该单击
按钮提交表单
标签未发布,但您可以在提交时使用JavaScript将内容插入隐藏的
。到目前为止,您尝试了什么?如何将数据从浏览器发送到PHP文件?您是在提交表单还是在使用ajax(
$\u POST
有ajax问题,请确保在请求中设置正确的HTTP内容类型)?表单教程:,ajax教程:到目前为止,我尝试了一个隐藏标记。但是没有work@flen我只是使用普通的Post类型的数据提交。然后请发布相关的HTML代码,反映这一点。也就是说,编辑您的问题并插入包含表单的HTML代码。您应该通过点击
按钮提交表单,这是一个简单的html解决方案。查看主要帖子,获得一个简单的html解决方案。我不清楚这有什么帮助。在您的代码中,没有名为“paid”的元素,没有设置
内容的内容,PHP也没有处理任何名为“dued”的输入。你能发布完整的有效解决方案吗?忽略那些解决方案或名称。我只是抄了,所以忘了改。我的观点是,如果你使用输入标签,它将代替输出标签。我不清楚这有什么帮助。在您的代码中,没有名为“paid”的元素,没有设置
内容的内容,PHP也没有处理任何名为“dued”的输入。你能发布完整的有效解决方案吗?忽略那些解决方案或名称。我只是抄了,所以忘了改。我的观点是,如果您使用输入标记,它将简单地工作,而不是输出标记