Autor Thema: Validierung im Web  (Gelesen 1138 mal)

Offline CLI_Andreas_Schmidt

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
    • Lotus Notes & Domino Schulung und Entwicklung
Validierung im Web
« am: 15.06.04 - 14:47:27 »
Hi @all,

ich versuche eine Feldvalidierung für das Web zu realisieren.

Ich dachte an folgenden Code:

im On blur des Feldes habe ich folgenden code:

validate(this.value)

im JS Header

function validate()
{
if (document.forms[0].a_area.value == "" )
{
alert ("Field Area is empty");
document.forms[0].a_area.focus();
return false;
}
}


Das funktioniert auch, nur zu gut. Wenn ich einen Zurück Button oder Schliessen button drücke, dann läßt mich das Script auch nicht von der Maske weg. Das sollte aber gehen.

Hat da einer von Euch ne Idee ?
Viele Grüße

Andreas.Schmidt@lotus-schmidt.de

Offline mahonri

  • Aktives Mitglied
  • ***
  • Beiträge: 128
  • Geschlecht: Männlich
  • Schon mal Domino mit Servern gespielt
Re:Validierung im Web
« Antwort #1 am: 16.06.04 - 11:13:31 »
Wann soll die Validierung den ausgeführt werden?
Muß das beim Verlassen des Feldes geschehen?
Oder wäre es nicht von Vorteil, wenn man dies beim Submit macht, wenn alle Felder gefüllt sein sollten.

Die Ursache deines Problems liegt übrigens in der Schleife die du aufbaust.
Wenn du das Feld a_area verlässt, wird validate ausgeführt.
Wenn das Feld aber lehhr ist, springt er nach der MEldung wieder in das Feld zurück.
Egal wo du in der MAske hin-clickst, auch auf den Zurück-Button des Browsers, verläßt du das Feld, und das Validate wird ausgeführt.
Do befindest dich in einer Schleife, aus der du nur rauskommst, wenn dein Feld gefüllt wurde.
Thomas

P-CLP Development 4,5,6
P-CLP Admin 5
CLP Admin 6

Offline CLI_Andreas_Schmidt

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
    • Lotus Notes & Domino Schulung und Entwicklung
Re:Validierung im Web
« Antwort #2 am: 16.06.04 - 11:49:30 »
Aha, ich prüfe das mal kurz. Eine Validierung beim Submit wird dann auch noch durchgeführt. Aber ich wollte schon mal im Feld eine Sicherung hinterlegen.

Danke.
Viele Grüße

Andreas.Schmidt@lotus-schmidt.de

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
Re:Validierung im Web
« Antwort #3 am: 16.06.04 - 11:54:57 »
auf www.jnotes.de gibt es da ein schönes beispiel oder www.codesotre.net
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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz