我在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}}
谢谢!
答案 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。