Pit: Formular per JS absenden

Beitrag lesen

Hallo,

ich habe die Frage, ob miene Vorgehensweise grundsätzlich korrekt ist, denn sie funktioniert derzeit nicht.

Ich habe 2 Formulare auf einer Seite, die jeweils eine ID besitzen. Nun habe ich einen Absendebutton, der in Abhängigkeit eines anderen "Schalters" eine ID, bzw. eine andere ID besitzt. Dieser Absendebutton ist mit einem Eventhandler versehen, der im onclick-event das eine- oder andere Formular absenden soll. Er sendet aber imme rnur das erste Formular.

Lasse ich mir beim Klick die ID ausgeben, zeigt er mir tatsächlich entweder die erste oder die 2. ID, bis hierhin funktioniert es also.

Aber ab hier wird trotzdem immer nur Form1 abgesendet:

    $('#myS').on('click', function(){
		console.log(this.id); // wird korrekt myS ausgegeben
    $("#Form1").submit();
    });

    $('#myK').on('click', function(){
		console.log(this.id); // wird korrekt myK ausgegeben
    $("#Form2").submit();
    });

Ist die Vorgehensweise korrekt? und wenn ja: Wie debugge ich das?

Pit