EKKi: Formularvalidierung - "Wenn ja - zusätzlich Felder validieren"

Beitrag lesen

Mahlzeit Michelle,

Du könntest die "Validierung" der zusätzlichen Felder in eine eigene Funktion auslagern und diese einfach hier aufrufen, wenn der Benutzer "Ja" ausgewählt hat.

Klingt gut :-) nur wie rufe ich das auf?

<http://de.selfhtml.org/javascript/sprache/funktionen.htm#aufrufen@title=Wie man eine Funktion aufruft> ... <http://de.selfhtml.org/javascript/sprache/funktionen.htm#definieren@title=nachdem man sie definiert hat>.

sobald der Radio "ja" gewählt ist? Oder beim Absenden?

Wann findet die bisherige generelle "Validierung" statt? Genau *dort* sollte die spezielle "Validierung" für die "optionalen" Formularelemente aufgerufen werden - wenn der Radiobutton "Ja" gewählt wurde, richtig.

Sorry HTML Top - JS Flop ;-)

Das kann (und sollte) man/frau ändern ... ;-)

function validate() für die vorherigen Felder wird in der Action aufgerufen.

"In der Action"? Wie meinst Du das? <http://de.selfhtml.org/html/referenz/attribute.htm#form@title=Im "action"-Attribut eines Formulars> hat lediglich ein URI etwas zu suchen.

Könnte das ganze nochmals unter neuem neuen Namen anlegen mit den neuen Feldern.

Ähm ... hä?

Vielleicht solltest Du ein lauffähiges Online-Beispiel oder aber vollständigen Quellcode liefern, um das Verständnis unter Deinen Lesern zu erhöhen.

Aber wo/wie muss der function-Befehl im Formular plaziert werden?

Im Formular: nirgendwo. Eigne Dir mindestens einige Grundlagen von Javascript an (z.B. wie man Funktionen definiert und aufruft - siehe oben).

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|