Marcus Maurer: Button disable

Hallo zusammen,

wie kann man eigentlich einen Formular Submit Button nach der ersten Betätigung deaktivieren? Die User klicken bei großen Uploads immer wieder 2x auf den Button....

Gruß
Marcus

  1. Hallo Marcus,

    wie kann man eigentlich einen Formular Submit Button nach der ersten Betätigung deaktivieren? Die User klicken bei großen Uploads immer wieder 2x auf den Button....

    Vielleicht interessiert dich folgende Seite:
    http://de.selfhtml.org/html/formulare/tastatur.htm#elemente_ausgrauen

    Vielleicht interessiert dich dann auch noch, wie du mit JavaScript das Ganze ansteuern kannst:
    setAttribute()
    removeAttribute()

    Bis dann!

    Marc Reichelt || http://www.marcreichelt.de/

    --
    Linux is like a wigwam - no windows, no gates and an Apache inside!
    Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
    http://emmanuel.dammerer.at/selfcode.html
    1. Hallo Marc,
      danke für die Infos.

      Aaaaber ;-) noch eine Frage:

      Wie kann ich denn durchs Drücken des Submit Button 2 Funktionen auslösen, bzw. wie heißt in JavaScript die Funktion: Submit?

      Ablauf sollte ja so sein:

      User gibt Daten ins Formular und nachdem er auf den "Absenden" Knopp drückt, soll dieser deaktiviert sein.

      Ich habe in den Header jetzt
      <script type="text/javascript">
      function deaktivieren () {
        document.posting.login.setAttribute("disable", "true", "false");
      }
      </script>
      eingefügt. Aber wie kann ich das jetzt mit dem Submit Button verknüpfen, so daß er beides macht? Script ausführen und "Übermitteln"?

      1. ah.. vielleicht durch eine "on Submit Funktion :-))"
        Das werde ich mal probieren.

        Mal sehn ob es klappt.

        Gruß
        Marcus

      2. User gibt Daten ins Formular und nachdem er auf den "Absenden" Knopp drückt, soll dieser deaktiviert sein.

        Das geht einfach:

        <input type="submit" onclick="this.disable=true" ....>

        Struppi.

        1. Hallo, danke noch mal. Es klappt jetzt.

          Gruß
          Marcus