Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Thobz am 29.08.07 - 11:00:49

Titel: Feldnamen zusammen bauen
Beitrag von: Thobz am 29.08.07 - 11:00:49
Hallo,

ich habe ein Problem, mit der folgenden Codezeile. Ich habe eine Validierung geschrieben, die eigentlich
gut funktioniert.  Nun habe ich neben die zu validierenden Felder eine Art Fehlerfeld ("err_"+Feldname) gesetzt, dort wird eingetragen wenn die Eingabe nicht den Vorgaben entspricht ( nur Zahlen, oder nur Buchstaben ...).
Diese Felder sind gleichzeitig Pflichtfelder, in meiner Funktion die die Pflichtfelder prüft habe ich folgende Codezeile
stehen.

Code
document.getElementById("err_"+pflichtFelder[i]).value="Bitte dieses Feld ausfüllen.";

Da ich hier nun das Pflichtfeld auf Inhalt prüfe, möchte ich wenn es keinen Inhalt hat in das Fehlerfeld eine
entsprechende Bemerkung schreiben. Leider funktioniert das zusammenbauen der Feldnamen nicht.


Liegt es daran das es ein Array ist ?, bzw kann ich deswegen die Feldnamen nicht zusammenbauen ?
Titel: Re: Feldnamen zusammen bauen
Beitrag von: pete_bla am 29.08.07 - 11:06:53
Hi,

ich geh mal davon aus dass das Javascript ist (und im web?)

eventuell ist ja das "getElementById" schon garnicht vorhanden.
für javascript teste es doch mal mit
alert("Fehler in err_"+pflichtFelder)
Titel: Re: Feldnamen zusammen bauen
Beitrag von: m3 am 29.08.07 - 11:10:44
ich geh mal davon aus dass das Javascript ist (und im web?)
Danke, ich hab grad verzweifelt die Designer-Dokus durchsucht, weil ich die Methode nicht gefunden hab.  :P
Titel: Re: Feldnamen zusammen bauen
Beitrag von: Thobz am 29.08.07 - 11:31:02
Hi,

ja das ganze läuft im Web und ist JavaScript.
Aber wirklich weiter bin ich mit dem problem noch nicht ...


Thomas
Titel: Re: Feldnamen zusammen bauen
Beitrag von: Thomas Schulte am 29.08.07 - 12:04:05
Erste Frage ....
Welchen Wert hat I?
Zweite Frage ....
Was kommt bei pflichtFelder).value raus?
Titel: Re: Feldnamen zusammen bauen
Beitrag von: Thobz am 29.08.07 - 13:37:34
Hallo,

danke für eure Hilfe, habe den Fehler gefunden...
Habe leieder statt "error_" "err_" ingesetzt, sehr blöder Fehler..


Thomas