Autor Thema: Form mit Javascript übers Web editieren  (Gelesen 1102 mal)

Offline Senfkorn

  • Junior Mitglied
  • **
  • Beiträge: 57
Form mit Javascript übers Web editieren
« am: 11.11.05 - 11:01:56 »
Hallo zusammen

Ich bin daran, eine Umfrage zu gestalten, die über mehrere Schritte geht.
beim Absenden des ersten Teils wird ein neues Form 'umfrage' erstellt, und dort drin die gesammelten Daten gespeichert. Via $$Return gelangt man auf die Seite mit der Umfrage zurück, wo der nächste Teil der Fragen wartet.
Nun möchte ich, dass die nun eingegebenen Daten in dasselbe Form 'umfrage' gespeichert werde, wie die Daten des ersten Teil der Umfrage. (Hoffentlich versteht ihr was ich meine).

Wie schaffe ich das?

Vielen Dank schon mal jetzt!

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: Form mit Javascript übers Web editieren
« Antwort #1 am: 11.11.05 - 12:43:43 »
Hallo,

erstellst du im $$Return feld mittels HTML eine neue Form oder ist die Form eine Maske in der Notesdatenbank.

Wenn es eine mauelle <form> ist dann musst du beim übertragen in der Submit schaltfläche einen Agenten aufrufen, der die items aus dem <form> ausliest und ein Dokument in der Datenbank macht.
Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline datenbanken24

  • Senior Mitglied
  • ****
  • Beiträge: 390
  • Geschlecht: Männlich
  • Stammgast
    • datenbanken24
Re: Form mit Javascript übers Web editieren
« Antwort #2 am: 12.11.05 - 01:55:18 »
Die etwas einfachere (Standard-) Lösung ist wohl,

wenn man das ganze über eine einzige Maske macht,
die je nach Umfrageschritt eine andere Teilmaske lädt.

Somit hast Du am Ende alle Teile der Gesamtumfrage automatisch in einem einzigen Notes-Dokument.

Die Hauptmaske selber hat nur wenige (unsichtbare) Felder,
die einzelnen "Umfrage-Seiten" werden in Teilmasken ausgelagert.

Wenn die Umfrage im Web gestartet wird - über das Aufrufen der Maske,
wird dann z.B. in diese Maske dynamisch die Teilmaske 1 geladen
und als erste Umfrageseite im Web angezeigt.

Nach dem Absenden im Web ( = Speichern in Notes) zählst Du in einem Feld im Dokument (z.B. im WebQuerySave) einen einfachen Zähler hoch,
und lädst über $$Return das gleiche Dokument gleich wieder zum (Weiter-) Bearbeiten.

In dem Moment, wo dieses Dokument wieder (zum Weiterbearbeiten) geöffnet wird,
weiß die Hauptmaske, anhand des Zählers, dass sie jetzt die zweite Umfrage-Teilmaske laden muß.

Und so bekommt die gleiche Maske, sprich das gleiche Dokument, im Web immer ein anderes Gesicht und es sieht so aus, als wäre es die zweite bzw. nächste Umfragseite mit einer anderen Maske.

Und so kommen alle Werte automatisch ins gleiche Dokument - ohne jeglichen Programmieraufwand
UND -
Du kannst jederzeit problemlos Deinem Anwender noch mal ein "Zurück" - "Vor" - "Noch mal ändern", usw anbieten.


Gruß,
Uwe

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz