Autor Thema: Feld löschen in JavaScript  (Gelesen 2461 mal)

Offline ewald

  • Aktives Mitglied
  • ***
  • Beiträge: 140
  • Geschlecht: Männlich
Feld löschen in JavaScript
« 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

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Feld löschen in JavaScript
« Antwort #1 am: 13.09.06 - 11:19:49 »
Du kannst z.B. via JS eine Schaltfläche in deiner Maske ansprechen, die die gewünschte Aktion ausführt (mit @Formula)....
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline ewald

  • Aktives Mitglied
  • ***
  • Beiträge: 140
  • Geschlecht: Männlich
Re: Feld löschen in JavaScript
« Antwort #2 am: 13.09.06 - 11:34:59 »
Danke,

aber wie sieht denn der JS Code aus, den ich im Event on change unterbringen muss?

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Feld löschen in JavaScript
« Antwort #3 am: 13.09.06 - 11:42:03 »
In etwa so:

document.forms[0].btn_delfield.Click();

"btn_delfield" ist der Name der Schaltfläche (letztes Register des Eigenschaftendialoges).
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline Ayhan

  • Aktives Mitglied
  • ***
  • Beiträge: 102
  • Geschlecht: Männlich
  • Geht immer!
    • fabrique d' images ebusiness GmbH
Re: Feld löschen in JavaScript
« Antwort #4 am: 13.09.06 - 21:51:48 »
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  ;)

Ayhan

Offline vop.nsf

  • Frischling
  • *
  • Beiträge: 7
Re: Feld löschen in JavaScript
« Antwort #5 am: 15.09.06 - 18:06:52 »
In Notes 7 kann der OnChange Event auch mit LotusScript programmiert werden.

Dies ging m.E. auch schon ab irgendeiner 6.x Version.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Feld löschen in JavaScript
« Antwort #6 am: 15.09.06 - 19:21:35 »
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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz