Jan: Automatisches "submit" bei Formularen?

Hallo alle miteinander!
Ich würde mir gern selbst Nachrichten schreiben - von einem Programm, dass einige Dinge automatisch regelt. Zum Nachrichten schreiben steht mir ein normales HTML-Formular zur Verfügung. Das wird temporär erstellt - schon ausgefüllt. Nun fehlt mir aber das Wissen, wie es zu bewerkstelligen wäre, dass der submit-Button quasi umgangen wird und das Formular gleich beim Laden abgeschickt ist.
Hat jemand eine Idee?
mfg Jan

  1. Moin,

    Ich würde mir gern selbst Nachrichten schreiben - von einem Programm, dass einige Dinge automatisch regelt. Zum Nachrichten schreiben steht mir ein normales HTML-Formular zur Verfügung. Das wird temporär erstellt - schon ausgefüllt. Nun fehlt mir aber das Wissen, wie es zu bewerkstelligen wäre, dass der submit-Button quasi umgangen wird und das Formular gleich beim Laden abgeschickt ist.

    Vielleicht hilft Dir das onload - Event weiter?

    --roro

    1. Kann gut sein, danke, aber erstmal muss ich es zum Laufen bringen ^^

  2. Hallo,

    Nun fehlt mir aber das Wissen, wie es zu bewerkstelligen wäre, dass der submit-Button quasi umgangen wird und das Formular gleich beim Laden abgeschickt ist.
    Hat jemand eine Idee?

    Mit JavaScript kannst du das Formular entweder direkt http://de.selfhtml.org/javascript/objekte/forms.htm#submit@title=abschicken oder einen Button http://de.selfhtml.org/javascript/objekte/elements.htm#click@title=anklicken. Wer JS deaktiviert hat, muss das dann eben selbst tun…

    mfg. Daniel

    1. Mit JavaScript kannst du das Formular entweder direkt http://de.selfhtml.org/javascript/objekte/forms.htm#submit@title=abschicken oder einen Button http://de.selfhtml.org/javascript/objekte/elements.htm#click@title=anklicken. Wer JS deaktiviert hat, muss das dann eben selbst tun…

      mfg. Daniel

      Hm, also ich hab das ausprobiert und der tut auch so als ob er es absenden würde, aber im Endeffekt kommt nichts an. Wenn ich den Abschicken-Button selber klicke, funktionierts. Ich hab auch schon versucht, den Button herauszunehmen.
      Könnte es daran liegen, dass oben im form-tag noch eine method="post" drinsteht? Vielleicht wird das ignoriert und nur die action gemacht?

      mfg Jan

      1. Hallo,

        Wenn ich den Abschicken-Button selber klicke, funktionierts.

        Komisch…

        Ich hab auch schon versucht, den Button herauszunehmen.

        Das solltest du auf *gar keinen* Fall machen, dann dann haben Nutzer ohne JS keine Chance mehr, das Formular abzuschicken.

        Könnte es daran liegen, dass oben im form-tag noch eine method="post" drinsteht?

        Nein. Ich habe mir auf diese Weise mal eine kleine get->Post-Weiterleitung erstellt, die ohne Probleme funktionierte.

        Hast du bereits beide Varianten ausprobiert?

        Ansonsten: Poste mal ein bisschen Quellcode.

        mfg. Daniel

        1. Hey super! "einen Button anklicken" geht!
          Ich dachte erst, das wär was ganz anderes, aber jetzt hab ichs mir angeguckt und es geht.
          Dankesehr!