隐藏值需要发送两次

时间:2017-02-03 10:15:29

标签: php

基本上我进行计算并使用隐藏值将其放入输入字段 所以我试着在下面的代码中重新创建我的问题,因为它没有放弃我正在使用的实际代码,因为它更敏感。
问题是,是否可以在禁用的框内获取隐藏值,而无需单击两次发送按钮。
如果我问不可能就这么说,我会想出办法。

<form action='test.php' method='post'>

<?php
@$result = @$_POST['number1'] * @$_POST['number2'];

echo "<input type='text' name='number1'>
<input type='text' name='number2'>
<input type='text' value='"; if(isset($_POST['value'])) echo $_POST['value']; echo"' disabled>
<input type=hidden name='value' value='" . $result . "'>"

?>
<br>
<input type=submit>
</form>

1 个答案:

答案 0 :(得分:0)

如果未设置$ _POST [“value”],您是否期望禁用输入中的$ result?

echo "<input type='text' value='" .(isset($_POST['value'])?$_POST['value']:$result)."' disabled>";