[JavaScript] Disable Submit Event

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [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

    Comment


    • #3
      und ... wie?

      Comment


      • #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.

        Comment


        • #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.

          Comment


          • #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

            Comment


            • #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.

              Comment


              • #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 ..

                Comment

                Working...
                X