Ajax Formular submit mit zwei submit-buttons, in Mootools

BMo

Mitglied
Folgendes Problem:

Ich habe ein Formular:

<form name="page_form_main" class="gui_window_windowform"
method="post" action="bla.php">
<input type="submit" class="back" name="back" value="zuruck">
<input type="submit" name="weiter" value="weiter">
</form>


JS in Mootools:

....addEvent('submit', function(e) {
e.stop();
this.set('send', {
method: 'post',
onComplete: function(response) {
$('gui_window_contentArea').empty().set('html', response);
}
});
this.send();

});


Mein Problem ist, dass ich in der PHP Datei immer beide submits bekomme und nicht nur der der gedrückt wurde, so wie wenn ich das Formular mit deaktiviertem JS ausführe.


PHP echo:
Array ( [back] => zuruck [weiter] => weiter );

Gibt es da einen Workaround?

Danke.

Grüße BMo
 
Moin,

wenn du, anstatt des submit-Events den click-Event der Buttons überwachst, kannst du anhand von e.target ermitteln, welcher Button gedrückt wurde, und vor dem Senden die zu Sendenden Daten entsprechend präparieren.
 

Neue Beiträge

Zurück