Folmular-Felder sich dynamisch gegenseitig abschecken.
Mssmar
- javascript
Hallo,
kann man eine Funktion bauen, wo die Formular-Felder sich gegenseitig überprüfen und erst wenn alle (Felder) die Bedingungen erfüllen, dann wird ein Sende-Button sichtbar, der das Formular an den Server schickt?
Ich habe es zwar gebaut, aber es sieht nicht elegant aus und beinhaltet sehr sehr viel Code, da ich ca. 10 Felder habe.
Vielen Dank und Gruß
Mssmar
Hallo,
kann man eine Funktion bauen, wo die Formular-Felder sich gegenseitig überprüfen und erst wenn alle (Felder) die Bedingungen erfüllen, dann wird ein Sende-Button sichtbar, der das Formular an den Server schickt?
Ich habe es zwar gebaut
Glückwunsch! Ich würde vermuten, wenn Du es getan hast, ist die Frage zu bejahen.
Waren das alle Fragen?
Grütze .. äh ... Grüße!
Hallo,
kann man eine Funktion bauen, wo die Formular-Felder sich gegenseitig überprüfen und erst wenn alle (Felder) die Bedingungen erfüllen, dann wird ein Sende-Button sichtbar, der das Formular an den Server schickt?
Das ist eine eher schlechte Idee. Was, wenn ein User ohne Javascript sich die Mühe macht, alle Felder auszufüllen und dann feststellen muß, daß das Formular nicht abgeschickt werden kann? Glaubst du, der schaltet JS ein, macht einen reload und füllt erneut alles aus? gut, auch solche mag es geben, aber ich wäre dann mit den Worten "dann eben nicht"
weg.
Besser ist es, via "onsubmit" ein Script aufzurufen, das solange "false" zurückliefert, bis die Bedingungen erfüllt sind.
Cü
Kai
Hi,
Besser ist es, via "onsubmit" ein Script aufzurufen, das solange "false" zurückliefert, bis die Bedingungen erfüllt sind ...
... und danach serverseitig zu überprüfen, ob das Formular wirklich korrekt ausgefüllt wurde.
mfG,
steckl
Hi,
Ich bin eurer Meinung. Aber es sollte halt konzeptionell so sein ;-)
Naja, am Ende kann man sagen, dass diese Begründung: Ausschaltens von Java Script ist sehr veraltet. Heute zutage geht das Web ohne Java Script überhaupt nicht.
In jeder Application oder Web-Seite etc..., kommt irgendwann die
heilende Java Script zum Einsatz. Und wenn ein User die Java Script ausschaltet, dann kann er sein Rechner gleich auch runterfahren.
Natürlich kann man auch sagen, dass das Barrierefreies Webdesign versucht möglichst ohne Java Script zu kommen und dass die Emails-Newsletter auch ohne Java Script gecodet werden müssen etc.
Das ist aber ein anderes Thema.
Trotzdem danke und Gruß
Messmar
Hallo Mssmar
... Und wenn ein User die Java Script ausschaltet, dann kann er sein Rechner gleich auch runterfahren.
Quatsch!
In meinen Browsern ist Javascript ausgeschaltet oder mindestens auf "Eingabeaufforderung" gesetzt.
Wenn eine Seite Javascript erfordert _und_ diese Seite es mir wirklich wert ist, schalte ich Javascript ein und lade die Seite neu. (kommt allerdings nicht wirklich häufig vor)
Sollte ich mal vergessen haben, Javascript wieder zu deaktivieren, dann bin ich regelrecht schockiert, wie viel Müll mir dann angezeigt wird, vor dem ich sonst verschont bleibe.
Auf Wiederlesen
Detlef