Domino 9 und frühere Versionen > Entwicklung
Mußfeldprüfung im Web
rar:
Hallo Leute!
Ich habe folgendes Problem:
Ich möchte in einer Datenbank im Web abprüfen ob ein Feld gefüllt ist. Ich mache das in einem Scriptagent. Leider wird das Dokument immer abgespeichert. Obwohl ich Saveoptions auf 0 gesetzt habe.
Ich habe mir das so gedacht:
Dim session As New Notessession
Dim doc As NotesDocument
Set doc = session.DocumentContext
doc.SaveOptions = 0
If(doc.Anhang(0) = "") Then
Print {<script>alert("Bitte ein Formular anhängen!");history.back();</script>}
Exit Sub
End If
doc.SaveOptions = 1
Hat jemand eine Ahnung, wie ich das Speichern verhindern kann?
lg
-rar
Till_21:
wie wärs, wenn du die feldwertüberprüfung im onLoad event via Javascript überprüfst ? ist ein einzeiler und die geschichte läuft clientseitig ab -> besser ist das
gruss / till
rar:
Das Problem ist, daß ich ein berechnetes Feld überprüfen möchte, das in abhänigkeit von einem anderen Feld befüllt wird. Und Berechnete Felder erscheinem im Quelltext als normaler Text und nicht als Feld. Deshalb kann ich mit Javascript nicht drauf zugreifen.
Till_21:
dafür gibt es "generate html for all fields" !
aber das ist nicht immer eine "saubere" loesung.
p.s. im onSubmit event natürlich, habe mich vorhin vertan.
till
rar:
Das gefällt mir ganz gut ;D
Wenn du mir jetzt noch sagst, warum das keine saubere Lösung ist, bin ich glücklich und geb a Ruah.
lg
-rar
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln