Autor Thema: Feldvalidierung im Web  (Gelesen 1182 mal)

Offline tks

  • Senior Mitglied
  • ****
  • Beiträge: 425
  • Geschlecht: Männlich
  • ...für'n Fuss
Feldvalidierung im Web
« am: 09.08.06 - 11:05:51 »
Hallo zusammen.

Ich habe ein Problem mit der Feldvalidierung im Web ???

Wie hier im Forum auch beschrieben, habe ich eine Feldvalidierung per JavaScript in meiner Anwendung (im OnSubmit Event) hinterlegt. Das funktioniert auch toll. Allerdings habe ich in meiner Anwendung auch einen "Abbrechen"-Knopf. Der macht nix anderes, als einen Agenten zu starten und ein @UrlOpen() um auf eine bestimmte Seite zu wechseln.

Nun passiert aber bei "Abbrechen" ebenfalls die Feldvalidierung und ich kriege das nicht weg. Wenn ich ein Feld "SaveOptions" hernehme um damit den Ablauf der Feldvalidierung zu steuern, wird das Feld offensichtlich erst nach der Validierung gesetzt. Es stellt sich für mich so dar, daß das OnSubmit-Event ausgelöst wird bevor das Feld geändert wird.

Hoffentlich habe ich verständlich machen können, wo mein Problem liegt.

Irgendwelche Ideen? Danke im Voraus.

Thomas
« Letzte Änderung: 09.08.06 - 15:30:27 von tks »
Thomas

*********************************
Domino 8.5.3FP6 unter W2K12
Notes 8.5.3 unter Win7
sequrIQ (watchdog & crypt)
*********************************

Offline tks

  • Senior Mitglied
  • ****
  • Beiträge: 425
  • Geschlecht: Männlich
  • ...für'n Fuss
Re: Feldvalidierung im Web
« Antwort #1 am: 09.08.06 - 15:30:02 »
Hat sich erledigt.

Ich habe die Feldvalidierung von JS auf Notes (Beispiel aus jnotes) umgestellt.

Somit habe ich keine Probleme mehr mit dem OnSubmit-Event.

Danke fürs mithirnen.

Gruß
Thomas
Thomas

*********************************
Domino 8.5.3FP6 unter W2K12
Notes 8.5.3 unter Win7
sequrIQ (watchdog & crypt)
*********************************

Offline Ayhan

  • Aktives Mitglied
  • ***
  • Beiträge: 102
  • Geschlecht: Männlich
  • Geht immer!
    • fabrique d' images ebusiness GmbH
Re: Feldvalidierung im Web
« Antwort #2 am: 09.08.06 - 15:34:21 »
Hi,

der "Abbrechen-Knopf" mit einer Formel dahinter submittet sozusagen deine form ebenso wie der absenden-knopf.

im web kannst leider nicht alle der tollen funktionen wie im notes-client verwenden. hier arbeiten wir über work-arounds.

z. b.
du willst einen abbrechen-knopf der eine bestimmte andere seite aufrufen soll.

hier könntest du einen html-button <button...></button> mit einem onClick-Event programmieren, der die von dir gewünschte URL aufruft:

z. B. <button type="button" name="abbrechenbutton" onClick="window.location.href=''/home?OpenPage">Abbrechen</button>

Dazu brauchst keinen Agenten oder sonst was anderes. Sehr hilfreich für die wären Tutorials / Bücher Domino Webentwicklung (gibts beim Herdt-Verlag oder bei Amazon wie Sand am Meer..).

Ayhan

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz