将“value”变量从“输入按钮”传递给php

时间:2017-08-10 13:32:30

标签: php jquery html

我在html中有一个带

的表单
<form class="calculator" action="php/calculate.php" method="post" id="profitForm" enctype="multipart/form-data">                             
<input type="text" class="form-control" name="neogasamount" placeholder="Amount">
<input type="text" class="form-control" name="neogasprice" placeholder="Buying Price in $">


<input type="button" id="mainbutton" name="button1" value="usd"/>

 <input type="submit" id="profitsubmit" style="margin-top:10px;" class="btn btn-primary" value="Calculate Profit">
 </form>

现在当我点击“提交”按钮时,它会发布到“/php/calculate.php” 在那里,我想“获取”“button1”的值,这是usd 这个值似乎没有传递给php脚本...... 知道如何解决这个问题吗?

这里的形式:(“输入类型文本”的值传递给“calculate.php”,但不是输入类型按钮的值)

{{1}}

谢谢!

2 个答案:

答案 0 :(得分:0)

button1的值未传输,因为您使用输入类型提交=&#34;提交&#34;。添加输入类型=&#34;隐藏&#34;到您的表单或使用JavaScript。

答案 1 :(得分:0)

看起来你在这里尝试做的是有一个按钮,让用户选择货币类型并将其与表单一起发送。像选择框或单选按钮这样的东西会更好,但是如果你真的想要使用/*pgm b*/ pgm parm(&parmA &parmB) dcl &parmA char(15) dcl &parmB char(10) chgvar &parmA value('Bye') endpgm ,你可以在按钮上添加<button>,然后写一个onclick="setCurrency()"函数将表单中的隐藏字段设置为所需的值,并在POST时将该字段的值发送到php。