Stuck: submit button aktivieren/deaktivieren

Hallo!

Ich möchte ein Formular ausfüllen lassen, das erst abgeschickt werden kann, wenn alle benötigten Felder ausgefüllt wurden.

Wenn also z.B. Vorname und Nachname angegeben wurden, aber die Adresse fehlt, dass der Button (<input type=submit etc.>) nicht aktiviert ist, grau hinterlegt oder so ähnlich, also nicht angeklickt werden kann.

Erst wenn im Feld der Adresse etwas eingegeben wurde, sollt dieser Button aktiv werden.

So etwas in der Art habe ich schon bei Foren beim lesen der AGB mit einem Timer gesehen, dass man erst nach 10 sec. diesen Button klicken konnte, ob das ähnlich oder gleich ist, weiss ich nicht.

mfg

Stuck

  1. hallo,

    Wenn also z.B. Vorname und Nachname angegeben wurden, aber die Adresse fehlt, dass der Button (<input type=submit etc.>) nicht aktiviert ist, grau hinterlegt oder so ähnlich, also nicht angeklickt werden kann. Erst wenn im Feld der Adresse etwas eingegeben wurde, sollt dieser Button aktiv werden.

    Nö, der Button darf durchaus aktiv bleiben, nur muß das vom dazugehörigen Formular aufgerufene Script dafür sorgen, daß man bei solchen "Fehlern" eben eine Fehleranzeige bekommt und sonst nix weiter passiert.
    Das können alle serverseitigen Technologien realisieren. Man fragt im Script einfach ab, ob eine Variable (also die Eingabe eines Namens oder einer Adresse) vorhanden ist  -  wenn ja, läuft das Script weiter, wenn nein, bricht es ab und informiert den "user", doch seine Angaben bitteschön zu vervollständigen.

    Versuche mal, hier im Forum ein "neues posting" ohne irgendeinen Text abzusenden. Dann siehst du, was dabei herauskommt.

    Grüße aus Berlin

    Christoph S.

  2. Heißa, Stuck,

    Wenn also z.B. Vorname und Nachname angegeben wurden, aber die Adresse fehlt, dass der Button (<input type=submit etc.>) nicht aktiviert ist, grau hinterlegt oder so ähnlich, also nicht angeklickt werden kann.

    Wenn du zusätzlich zu der von Christoph genannten serverseitigen Überprüfung noch eine clientseitige auf die von dir genannte Weise einbauen willst, werden dir die folgenden beiden Stichworte helfen:
    setAttribute() und disabled.
    Vorausgesetzt: du kennst dich mit JavaScript aus.

    Gautera!
    Grüße aus Biberach Riss,
    Candid Dauth

    --
    Ein Fußball-Fan? Noch auf der Suche eine Schlafmöglichkeit im Großraum Stuttgart für die WM 2006? Wie wäre es mit Herrenberg, einer gemütlichen Kleinstadt am Rande des Schönbuchs? – Von der Lage her ideal, auch für andere Vorhaben im Urlaub. Ferienwohnungen-Herrenberg.com.
    http://cdauth.de/