Johann: Button "disabled"

Hallo!

Ich habe ein Formular mit einem Textfeld und einem Button. Dieser Button soll, solange keine Eingabe in dem Textfeld vorhanden ist, auf "disabled" stehen, so dass das Formular nicht abgesendet werden kann.
Erst wenn eine Eingabe vorhanden ist, soll dieser Status aufgehoben werden.

Danke schonmal..

  1. Danke schonmal..

    Wofür? Egal. Bitte.

  2. Hallo,

    Ich habe ein Formular mit einem Textfeld und einem Button. Dieser Button soll, solange keine Eingabe in dem Textfeld vorhanden ist, auf "disabled" stehen, so dass das Formular nicht abgesendet werden kann.
    Erst wenn eine Eingabe vorhanden ist, soll dieser Status aufgehoben werden.

    Du suchst das Attribut disabled
    http://de.selfhtml.org/html/referenz/attribute.htm#input

    Eine Methode, um dieses Attribut zu ändern
    http://de.selfhtml.org/javascript/objekte/htmlelemente.htm#input

    Und die JavaScript Objektreferenz.
    http://de.selfhtml.org/javascript/objekte/index.htm

    wenn (dokument.formulare.element ist nicht "") {
    dokument.formular.absendebutton setze enabled;
    }

    oder so ählich ;-)

    diesen Code musst du noch geringfügig verändern
    und bei jedem "Tastenloslassen" im Textfeld auslösen.

    Gruß
    Alexander Brock

    --
    SelfCode: ie:{ fl:{ br:> va:) ls:# fo:) rl:( n4:( ss:| de:> js:( ch:| sh:( mo:) zu:}
    http://emmanuel.dammerer.at/selfcode.html
    Deshalb können Pinguine nicht fliegen:
    Was nicht fliegt kann auch nicht abstürzen
    <img src="http://www.againsttcpa.com/images/AgainstTCPA-Log01Small.gif" border="0" alt="">
    http://againsttcpa.com
    1. Hallo Alexander,

      wenn (dokument.formulare.element ist nicht "") {
      dokument.formular.absendebutton setze enabled;
      }

      oder so ählich ;-)

      Nur zur Ergänzung. Besser ist es, das Attribut bereits mit Javascript auf "disabled" zu setzen. Somit können auch diejenigen, die Javascript abgeschaltet haben, das Formular nutzen.

      Freundliche Grüsse,

      Vinzenz