<input type ="image">似乎没有发布

Der*_*air 1 php form-submit

我无法弄清楚为什么......

这有效:

<?php
    if($_POST['test']) echo "posted";

?>

<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
    <input type="submit" name="test" />
</form>
Run Code Online (Sandbox Code Playgroud)

这不是:

<?php
    if($_POST['test']) echo "posted";

?>

<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
    <input type="image" name="test" src="images/button.submit.png" />
</form>
Run Code Online (Sandbox Code Playgroud)

Mic*_*zek 6

当您通过图像发布时,会发送单击的x/y坐标.检查$_POST['test_x']$_POST['test_y']