Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: ewald am 13.09.06 - 11:09:36
-
Hallo zusammen,
ich habe eine Checkbox, die per default mit einem Haken belegt ist. Nun möchte ich im Event on change (der nur JavaScript anbietet) dieser CheckBox den Inhalt eines anderen Feldes löschen, wenn der Haken rausgenommen wird.
Kann mir jemand sagen, wie das per JavaScript geht?
Danke.
Grüße Ewald
-
Du kannst z.B. via JS eine Schaltfläche in deiner Maske ansprechen, die die gewünschte Aktion ausführt (mit @Formula)....
-
Danke,
aber wie sieht denn der JS Code aus, den ich im Event on change unterbringen muss?
-
In etwa so:
document.forms[0].btn_delfield.Click();
"btn_delfield" ist der Name der Schaltfläche (letztes Register des Eigenschaftendialoges).
-
Wenn das Feld nur einen Wert hat (also nur ein Element):
if(this.value !="") {document.forms[0].beliebigesfeld.value=="wert"}
Mit this referenziert man auf das aktuelle Objekt, dessen value in dem Fall leer oder nicht leer (angeklickt) ist.
Ok?
Wenn es mit this.value nicht funktionieren sollte, dann kannst auch ganz gewöhnlich über document.forms[0].deinfeld.value darauf zugreifen.
Schreib zurück wenns dir hilft / nicht geholfen hat ;)
-
In Notes 7 kann der OnChange Event auch mit LotusScript programmiert werden.
Dies ging m.E. auch schon ab irgendeiner 6.x Version.
-
OnChange erlaubt LS auf jeden Fall in 6.5.4, aber m.E. war das auch zumindest (!) in einigen Vorgängerversionen (die ja immer Pendants in 6.0.x hatten) so. Auf "Client" statt "Web" sollte man dabei natürlich umstellen.
Bernhard