[JavaScript] Disable Submit Event

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [JavaScript] Disable Submit Event

    Hi,

    ich würde gern ein Script schreiben,
    das beim abschicken eines Forms alle Submit Buttons auf der Seite
    disabled.

    Kann ich das Event vom Abschicken eines Forms irgendwie abfangen?

    Danke

  • #2
    Re: [JavaScript] Disable Submit Event

    Original geschrieben von prophil
    Kann ich das Event vom Abschicken eines Forms irgendwie abfangen?
    Ja, kannst Du
    Kissolino.com

    Kommentar


    • #3
      und ... wie?

      Kommentar


      • #4
        In dem du dem Link, den Wurzel gepostet hat, vielleicht mal folgst, und es mit lesen probierst ...?
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #5
          sorry,
          hab übersehen das das ein link ist.

          ich möchte allerdings kein "onsubmit" im Form einfügen,
          sondern das Event irgendwie abfangen,
          damit jedes form davon betroffen ist.

          Kommentar


          • #6
            Original geschrieben von prophil
            ich möchte allerdings kein "onsubmit" im Form einfügen,
            sondern das Event irgendwie abfangen
            javascript != wünschdirwas ;-)

            du kannst das "onsubmit" aber per javascript einem formular dynamisch anfügen: http://www.tutorials.de/forum/javasc...rdruecken.html
            vielleicht hilfts ja.
            Kissolino.com

            Kommentar


            • #7
              Original geschrieben von prophil
              ich möchte allerdings kein "onsubmit" im Form einfügen,
              sondern das Event irgendwie abfangen,
              damit jedes form davon betroffen ist.
              Dann fügst du entweder jedem Form einen onsubmit-Handler hinzu (dynamisch per JavaScript, nicht im HTML-Code) - oder du machst dir zu Nutze, dass onsubmit ein Event ist, der "bubbled", also nach oben aufsteigt, und somit auch bspw. am document abfangbar ist.

              Darüber aber jetzt bitte erst mal selber informieren.
              I don't believe in rebirth. Actually, I never did in my whole lives.

              Kommentar


              • #8
                habs jetzt so gelöst:

                PHP-Code:
                window.onload = function()
                {
                  for(
                i=0;i<document.forms.length;i++) {
                    
                document.forms[i].onsubmit = function () {
                      for(
                j=0;j<document.getElementsByTagName('input');j++) {
                        
                document.getElementsByTagName('input').disabled true;
                      }
                    }
                  }

                danke für die Hilfe ..

                Kommentar

                Lädt...
                X