Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Thobz am 02.08.07 - 09:55:56
-
Hallo,
könnt ihr mir vielleicht einen Tipp geben, wie ich eine
Feldvalidierung im Web am besten umsetzten kann ??
Soviel ich weiß is die normal Feldvalidierung im Web ohne Funktion, ist das richtig ?
-
ich empfehle dir diese Umsetzung --> http://www.jnotes.de/JNotes/jnotes_webware.nsf/0/1398BBB858D56955C1256E14004B1F6F?openDocument
bubble
-
Hi bubble,
super vielen Dank für den Link, hat mir sehr weitergeholfen ...
-
Vieleicht hilft auch das: http://tetlaw.id.au/view/javascript/really-easy-field-validation
-
ich empfehle dir diese Umsetzung --> http://www.jnotes.de/JNotes/jnotes_webware.nsf/0/1398BBB858D56955C1256E14004B1F6F?openDocument
bubble
Bin mir nicht sicher, ob das überhaupt sicher ist.
Die @Formeln erzeugen JavaScript. Aber werden die Werte dann noch mal auf dem Server geprüft. Wenn dem nicht so ist, kann nämlich ein versierter User das HTML/Javascript der Maske ein bischen editieren und sich so an der Vallidierung vorbeimogeln.
Mit einem funktionierenden QM-Prozess wird sowas heutzutage nicht abgenommen, da das Phänomen sehr bekannt ist.
-
Richtig gut finde ich ...
http://codestore.net/apps/validation30.nsf
-
Bin mir nicht sicher, ob das überhaupt sicher ist.
Die @Formeln erzeugen JavaScript. Aber werden die Werte dann noch mal auf dem Server geprüft. Wenn dem nicht so ist, kann nämlich ein versierter User das HTML/Javascript der Maske ein bischen editieren und sich so an der Vallidierung vorbeimogeln.
Mit einem funktionierenden QM-Prozess wird sowas heutzutage nicht abgenommen, da das Phänomen sehr bekannt ist.
Hallo Axel,
was empfiehlst du?
Gruß
Sascha
-
... die vorhandenen Vorschläge prüfen und vor allem schauen, ob da auch eine serverseitige Valdidierung stattfindet.
Ansonsten diese Validierung selbst schreiben (z.B. im WebQuerySave). Es ist auf jeden Fall wichtig, dass User-Angaben i.m.m.e.r validiert werden, bevor sie von der Anwendung verarbeitet werden.
Mach jetzt ziemlich viel JavaScript (oder wie es nun vornehm heisst: "Ajax"). Dafür bemühe ich mich immer stark vorhandene Lösungen möglichst stark zu benutzten. Nicht einfach wg. der Fülle der Vorgehensweisen und Angebote an freien Code & Frameworks.
-
naja JavaScript und Ajax sind schon 2 paar Schuhe ;)
QuerySaveAgent hat den Nachteil (Aufwand) das man das Speichern nicht verhindern kann. Es stellt sich letztendlich die Frage was gemacht werden soll, will man mit Kanonen auf Spatzen (oder umgekehrt) schießen.
bubble
-
Hallo
naja JavaScript und Ajax sind schon 2 paar Schuhe ;)
Und ich dachte das "J" steht für JavaScript also ausgeschrieben:
„Asynchronous JavaScript and XML“
Grüße Werner