Autor Thema: Felder im Web prüfen  (Gelesen 2155 mal)

Offline Gruenkohl

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
Felder im Web prüfen
« am: 24.07.03 - 12:48:20 »
Mahlzeit,

ich benötige noch mal hilfe. ;D
Ich lasse eine DB übers Web laufen. Wenn ich einer Maske Werte eingeben, würde ich gerne prüfen lassen, ob auch alle nötigen Felder gefüllt sind. Das prüfen ist ja nicht das Problem.

Aber kann mir jemand sagen, wie ich eine Art MsgBox/PopUpBox aufgehen lassen kann, um dem Benutzer mitzuteilen, welches Feld noch gefüllt werden muss?  ???

THX

Andreas

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Felder im Web prüfen
« Antwort #1 am: 24.07.03 - 12:52:46 »
Dazu müsste man wissen, wie du die Prüfung im Moment machst. Da gibt es ja verschiedene Möglichkeiten, von denen JavaScript in der Regel die mit Abstand sinnvollste ist.

Offline Gruenkohl

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
Re:Felder im Web prüfen
« Antwort #2 am: 24.07.03 - 13:05:49 »
Im Moment werden die Felder noch gar nicht geprüft.
Da ich aber das Doc nicht speichere sondern die Werte in eine DB2
Tabelle schreibe, kann ich sie nicht im Save oder Close prüfen.
Ich hatte vor sie im Agent zu prüfen. Kann ich dies in einem Agent prüfen und diesen von dem eigentlichen aufrufen?
Wenn ja kann mir einer ein grobes Script nennen?
Bin in Jave nicht fit, da es mein erstes Web-Projekt ist.

THX

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:Felder im Web prüfen
« Antwort #3 am: 24.07.03 - 14:27:08 »
Im Moment werden die Felder noch gar nicht geprüft.
Da ich aber das Doc nicht speichere sondern die Werte in eine DB2
Tabelle schreibe, kann ich sie nicht im Save oder Close prüfen.
Ich hatte vor sie im Agent zu prüfen. Kann ich dies in einem Agent prüfen und diesen von dem eigentlichen aufrufen?
Wenn ja kann mir einer ein grobes Script nennen?
Bin in Jave nicht fit, da es mein erstes Web-Projekt ist.

THX

Vorneweg : Java ungleich JavaScript...
aber zum Thema :
Nur clientseitig mit JavaScript zu validieren halte ich fuer nicht so geschickt...
Du schreibst : "Ich hatte vor sie im Agent zu prüfen. "
Das ist doch die sinnvollste Methode,
ich denke mal, du startest deinen Agenten mittels ToolsRunMacro aus deiner WebMaske...
jetzt kannst du doch deine (serverseitige) Validierung loslegen und im negativen Falle HTML ausprinten (natuerlich mit nem schoenen zurueck button)

gruss

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Felder im Web prüfen
« Antwort #4 am: 24.07.03 - 15:06:31 »
Nur clientseitig mit JavaScript zu validieren halte ich fuer nicht so geschickt...
Du schreibst : "Ich hatte vor sie im Agent zu prüfen. "
Das ist doch die sinnvollste Methode,
ich denke mal, du startest deinen Agenten mittels ToolsRunMacro aus deiner WebMaske...
jetzt kannst du doch deine (serverseitige) Validierung loslegen und im negativen Falle HTML ausprinten (natuerlich mit nem schoenen zurueck button)

Dem kann ich so verallgemeinert natürlich überhaupt nicht zustimmen.

In der absoluten Mehrzahl der Fälle ist die clientseitige Validierung nicht nur völlig ausreichend, sondern eben vor allem viel, viel schneller und bequemer.

Validierung per WQS-Agent würde ich zusätzlich nur da einsetzen, wo es um extrem wichtige Sachen geht oder z.B. um die Größe von Uploads (was ohnehin gar nicht trivial ist).




Offline Gruenkohl

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
Re:Felder im Web prüfen
« Antwort #5 am: 24.07.03 - 15:31:07 »
Hi,

also ich werde das mal versuchen und schauen wie weit ich komme.
Wenn ich Probleme hab kann ich mich ja noch mal melden.

Danke für die Hilfe.

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:Felder im Web prüfen
« Antwort #6 am: 24.07.03 - 15:33:55 »
hmm, könnte das http://www.jnotes.de/jnotes/jix.nsf/ID/~FormValid was für dich sein ??
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:Felder im Web prüfen
« Antwort #7 am: 24.07.03 - 15:42:40 »
Dem kann ich so verallgemeinert natürlich überhaupt nicht zustimmen.

In der absoluten Mehrzahl der Fälle ist die clientseitige Validierung nicht nur völlig ausreichend, sondern eben vor allem viel, viel schneller und bequemer.

Validierung per WQS-Agent würde ich zusätzlich nur da einsetzen, wo es um extrem wichtige Sachen geht oder z.B. um die Größe von Uploads (was ohnehin gar nicht trivial ist).

Schneller ist schoen und gut, aber ist im browser JS deaktiviert, ist die Validierung ZU SCHNELL  ;D

ausserdem hat keiner von WQS gesprochen

gruss

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Felder im Web prüfen
« Antwort #8 am: 24.07.03 - 16:02:09 »
Schneller ist schoen und gut, aber ist im browser JS deaktiviert, ist die Validierung ZU SCHNELL  ;D

Mag sein, aber ich möchte den Entwickler sehen, der eine Notes-Web-Apllikation ohne JS programmiert und die heute noch von einem Chef abgenickt bekommt. Wer meint, JS auch für Intranets (Stichwort: Vertrauenswürdige Sites) nicht zulassen zu können, der leidet für mich unter Paranoia. Und man denke erst an die ganzen @Formeln die "plötzlich" im Web nicht mehr funktionieren ...

Zitat
...ausserdem hat keiner von WQS gesprochen
Doch ich. ;)

Aber im Ernst: Wie willst du ein noch nicht gespeichertes Dokument per Script-Agent validieren? Und wenn es schon gespeichert werden muss, warum dann nicht WQS?


Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:Felder im Web prüfen
« Antwort #9 am: 24.07.03 - 17:05:51 »
du hast ja recht, zumal man fuer das SSO verfahren JS aktiviert haben muss !

wie per script validieren ? ueber den documentcontext

gruss

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Felder im Web prüfen
« Antwort #10 am: 24.07.03 - 18:31:53 »
wie per script validieren ? ueber den documentcontext
´
Schon klar, ich meinte nur, dass das Dokument eben vorher vollständig an den Server übertragen werden muss, ob nach der Validierung dann tatsächlich gespeichert wird oder nicht, macht den Braten ja nicht fett.  :D

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz