Mathias Brodala: nach klick "bitte warten"

Beitrag lesen

Hallo seth.

Leider kann ich als Anfänger wenig damit anfangen.
Kannst du mir vielleicht noch einen Tipp geben, wie ich das anwenden kann?????

Wenn du mir versprichst, dich in Zukunft auf ein Fragezeichen pro Frage zu beschränken, gerne.

sagen wir mal das ganze sieht so aus:

<input type="submit" value="absenden">

wie muss ich das machen, dass nach einem klick "bitte warten" da steht?

Geht doch.

Jedenfalls musst du beim Formular ansetzen:

window.onload = function() {  
  
  document.[ref:self812;javascript/objekte/forms.htm@title=forms][0].[ref:self812;javascript/sprache/eventhandler.htm#onsubmit#@title=onsubmit] = function() { // Erstes Formular  
  
    var button = document.[ref:self812;javascript/objekte/document.htm#get_element_by_id@title=getElementById]('send'); // Der Submit-Button  
  
    if (button) { // Wenn tatsächlich vorhanden  
  
        button.disabled = true; // Deaktivieren  
        button.value = "Bitte warten …"; // Text ändern  
    }  
  };  
};

Der Einfachheit halber verpasst du hierzu deinem Submitbutton noch die ID „send“, welche du zwar beliebig ändern kannst, dann aber auch hier im JS-Code anpassen musst.

Einen schönen Samstag noch.

Gruß, Mathias

--
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules