Autor Thema: Mußfeldprüfung im Web  (Gelesen 1884 mal)

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Mußfeldprüfung im Web
« am: 15.11.02 - 08:56:53 »
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
†090620141300

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:Mußfeldprüfung im Web
« Antwort #1 am: 15.11.02 - 13:51:41 »
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

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:Mußfeldprüfung im Web
« Antwort #2 am: 15.11.02 - 14:10:22 »
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.
†090620141300

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:Mußfeldprüfung im Web
« Antwort #3 am: 15.11.02 - 15:48:32 »
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

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:Mußfeldprüfung im Web
« Antwort #4 am: 15.11.02 - 16:23:17 »
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
†090620141300

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:Mußfeldprüfung im Web
« Antwort #5 am: 15.11.02 - 16:55:44 »
es macht u.U. halt sinn, berechnete Felder im HTML-Quellcode nicht darzustellen. Ich denke da gerade an z.B. Authorfelder.(leserfelder kommt der user eh nicht dran). wenn diese an eine Rolle gebunden ist, weiss der webuser zumindest welche rolle er braucht. wie er daran kommt -> ??
ausserdem müssen mehr daten angefordert und somit auch übertragen werden. (ich weiss, es handelt sich nur um bytes, aber trotzdem).

gruss till

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
Re:Mußfeldprüfung im Web
« Antwort #6 am: 15.11.02 - 23:16:29 »
Hast Du Dir das Beispiel mal bei www.jnotes.de angesehen?
Ist mit Java Script gelöst.

Gruß Christopher
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Mußfeldprüfung im Web
« Antwort #7 am: 16.11.02 - 17:11:16 »
Und so geht's ohne das böse "Generate HTML for all fields":

<input type="hidden" name="TheField" value="[TheField]">

Dieses unleserliche blaugrün soll PassThrough-HTML darstellen, das in eckigen Klammern das computed-for-display feld. Und - hoppla - kennt JavaScript das Feld plötzlich auch.

Leider nicht von mir, die Idee, sondern nur nachgeplappert.  :'(

Offline TheCrow

  • Frischling
  • *
  • Beiträge: 46
  • Geschlecht: Männlich
  • Es kann ja nicht immer Regnen
Re:Mußfeldprüfung im Web
« Antwort #8 am: 21.11.02 - 10:57:07 »
Hallo harkpabst_meliantrop,

und wie baue ich dieses <input file> in die Maske ein ?

Ciao
Andi
Es kann ja nicht immer regnen...

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:Mußfeldprüfung im Web
« Antwort #9 am: 21.11.02 - 11:01:55 »
als text und passtrough-html drüber...

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Mußfeldprüfung im Web
« Antwort #10 am: 21.11.02 - 11:36:00 »
Yepp, siehe auch dein eigener Thread, Crow ...

Offline TheCrow

  • Frischling
  • *
  • Beiträge: 46
  • Geschlecht: Männlich
  • Es kann ja nicht immer Regnen
Re:Mußfeldprüfung im Web
« Antwort #11 am: 21.11.02 - 11:45:19 »
Wer wissen will, wies weitergeht, der kann hier weiterschauen:

http://www.atnotes.de/index.php?board=7;action=display;threadid=4439

 ;) ;) ;)
Es kann ja nicht immer regnen...

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz