HTML5 does not $_POST the 'name' attribute for image inputs.
I am trying to find an alternative so that my server-side validation checks can identify which submit button in the form has been clicked on. Can anyone offer suggestions.
HTML5 does not $_POST the 'name' attribute for image inputs.
I am trying to find an alternative so that my server-side validation checks can identify which submit button in the form has been clicked on. Can anyone offer suggestions.
It does post the name attribute but it posts as two variables, appending _x
and _y
to the name. So this example:
<form action="collect.php" method="post">
<label>Image button 1: <input type="image" src="Calvin5.gif" alt="calvin5" name="calvin5"></label><br>
<label>Image button 2: <input type="image" src="Calvin6.gif" alt="calvin6" name="calvin6"></label><br>
</form>
Will, when you click on the first button, result in values something like:
calvin5_x : 33
calvin5_y : 54
In your $POST
array.