Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.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
Php 为什么backButton HTML按钮的名称或值不显示在$\u POST中?_Php_Html_Back Button - Fatal编程技术网

Php 为什么backButton HTML按钮的名称或值不显示在$\u POST中?

Php 为什么backButton HTML按钮的名称或值不显示在$\u POST中?,php,html,back-button,Php,Html,Back Button,尝试检测用户何时单击“取消”,但使用var\u export($\u POST)时的$\u POST输出:- array ( 'descr' => '', 'formSubmitted' => '1', 'backButton_x' => '36', 'backButton_y' => '15', ) Notice: Undefined index: backButton in /home/mholt/development/BusinessPortic

尝试检测用户何时单击“取消”,但使用var\u export($\u POST)时的$\u POST输出:-

array (
  'descr' => '',
  'formSubmitted' => '1',
  'backButton_x' => '36',
  'backButton_y' => '15',
)
Notice: Undefined index:  backButton in /home/mholt/development/BusinessPortico/class/requestHandler.class.php on line 81
以下是HTML:-

<form method="post" class="cssform_dialog" enctype="multipart/form-data">
    <div id="dialogContent"></div> 
    <div id="dialogFooter">
    <div class="wrapperLeft"><input type="image" name="nextButton" id="nextButton" value="Yes" src="../new_assets/images/button-save.jpg"/></div>
    <div class="wrapperRight"><input value="Cancel" name="backButton" type="image" src="../new_assets/images/button-cancel.jpg"/></div>
    <input type="hidden" name="formSubmitted" value="1"/>
    </div>      
</form>

因为它是
type='image'
-服务器端映像映射

对该规范的严格阅读表明,浏览器应该包含该规范的值,但并非所有浏览器都包含该规范的值,因此有些浏览器只发送坐标


您可以查找name.x(或PHP中的name_x),也可以不使用图像输入,因为它不是专门为它设计的。

我不明白,因为我在其他实例中也可以使用它。如何使用Php检测“backButton”已被按下?例如,如果($_POST['backButton]])//做点什么