Thomas Schenkeli: Datenkonsistenzprüfung beim Speichern des Formulars durchführen

Beitrag lesen

Hi,

nun will ich bei onblur falls das feld leer ist dem user keine möglichkeit geben das feld zu verlassen!

diese Idee ist nicht einfach nur grottenschlecht. Sie ist so schlecht, dass sie unter Strafe gestellt werden sollte. Du vernichtest die Benutzbarkeit des Browsers, eventuell sogar des Systems, _komplett_! Wenn _das_ in Deinem Interesse liegt, gehörst Du eingesperrt.

Ich kann Cheatah nur recht geben. Wir verwenden in einer ziemlich großen Applikation die selbe Logik um zu prüfen ob zB ganzzahlige Werte eingegeben wurden oder nicht und lassen den Benutzer nicht mehr aus dem Fenster raus solange er nicht was gültiges eingegeben hat.

Einerseits ist das nicht gerade angenehm für den Benutzer, da er in seinem Fluss und Vorgehen unterbrochen wird. Das könnte man ja noch unter irgendwelchen Umständen hinnehmen, zB wenn der Kunde das ausdrücklich wünscht (wobei selbst dann solltest du versuchen ihm zu erklären warum das ein Blödsinn ist).

Andererseits kommst du damit in des Teufels Küche: Endlosschleifen, Code der im IE funktioniert und im Firefox nicht, Leute dir gar nicht speichern wollen aber die Seite trotzdem nicht verlassen können ...

Mein Vorschlag: eine gesammelte Überprüfung der Datenkonsistenz beim Versuch die Seite zu speichern/Das Formular zu senden. Und wenn das dann auch noch per AJAX geschieht, würde ich das prsönlich als ziemlich hübsch empfinden.

Notfalls schau auch da noch nach:
http://forum.de.selfhtml.org/archiv/2006/7/t133147/#m862381

Cheatah

lg
Thomas