<button> elements with no "type" don't send their value on submit
seeschloss opened this issue · 0 comments
seeschloss commented
Please review Instructions for Reporting a Bug.
Description:
elements with no type attribute default to type "submit" (see https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#attr-type).
When clicked, the form should be submitted and the request should contain the value of the button.
Expected Behavior:
With this form:
<form>
<button name="button1" value="ok">Button without type</button>
<button name="button2" value="ok" type="submit">Button with type</button>
</form>
Clicking either button should send the values "button1=ok" or "button2=ok".
Actual behavior:
Without ajaxform, the form works as expected in Firefox and Chromium.
With ajaxform, clicking button2 works as expected, but clicking button1 doesn't send "button1=ok".
Remarks
This is caused, as far as I understand, by the captureSubmittingElement
function looking explicitly for elements with "type=submit".