Der Martin: Unerklärliches Verhalten bei Form Submit

Beitrag lesen

Hi,

Beim Submit über die Enter-Taste wird der erste Submit-Input übermittelt.

das ist AFAIK nicht so spezifiziert, wird aber von den meisten Browsern anscheinend gemacht.

Soweit ich die Spezifikation im Kopf habe, werden grundsätzlich nur "successful controls" übermittelt, das sind beispielsweise nur aktive Checkboxen, nur ausgewählte Radiobuttons, und eben auch nur betätigte Submit-Buttons.

Will heißen: Es wird derjenige Submit-Button übermittelt, der explizit geklickt wurde.

Schickt man das Formular aber normal ab, also mit der Enter-Taste, dann gilt eigentlich gar kein Submit als "successful". Ich wäre daher auch nicht überrascht, wenn gar keiner ankäme. Bei einem Formular mit nur einem Submit ist das Verhalten aber wohl einheitlich; dieser eine gilt automatisch als "successful". Bei mehreren Submits ist es AFAIK undefiniert.

Ciao,
 Martin