Seite 1 von 1

Überprüfen in jeder Zeile

Verfasst: 15.11.2012, 17:15
von lurei
Hallo zusammen

Dies ist mein erster Thread. Konnte schon viele Probleme mit diesem Forum lösen. Herzlichen Dank an alle aktiven Teilnehmer.

Zu meinem Problem/meiner Frage, ich habe eine dynamische Tabelle erstellt, in welcher im ersten Feld „Verichertennummer“ die eingegebene Nummer überprüft wird und falls nicht korrekt, der User durch ein auffälliges rotes Textfeld und einfärben der Nummer hingewiesen wird. Dies funktioniert in der ersten Zeile problemlos, in der zweiten oder weiteren jedoch nicht mehr.

Die Nummer ist 13-stellig und hat das Muster „num{999'.'9999'.'9999'.'99}“ Eine korrekte Versichertennummer wäre 756.1234.5678.97. Die letzte Ziffer 7 ist die errechnete Prüfziffer.

Dieses Skript wurde nicht von mir erstellt. Ich habe es aus einem anderen öffentlichen Formular aus dem Internet kopiert und mir, mit meinen eher bescheidenen Javascript Kenntnissen, angepasst. In dem mir vorliegenden Formular wird nur ein Feld überprüft, also keine dynamische Tabelle.

Was muss geändert/ergänzt werden, damit die Überprüfung in jeder hinzugefügten Zeile wiederholt wird?

Vielen Dank für jede Hilfe im Voraus

Hier mein Formular im Anhang

Beste Grüsse aus der Schweiz

Patrick

Überprüfen in jeder Zeile

Verfasst: 15.11.2012, 18:02
von armine
Hallo lurei,

du hättest bei Lektüre des Skripts bemerken können, dass es sich nur auf die erste Zeile bezieht, weil auf keine Instanz der Zeile1 Bezug genommen wurde.

Weil aber die Funktion schon fertig war, habe ich sie angepasst und rufe sie nun im [font=courier new]exit [/font]jeder Zeile auf.

Schöne Grüß in die Schweiz
armine

Überprüfen in jeder Zeile

Verfasst: 16.11.2012, 09:32
von lurei
Hallo armine

Herzlichen Dank für die prompte Hilfe. Funktioniert wie ich mir das vorgestellt habe.

Ehrlich gesagt übersteigt das meine Javaskript Kenntnisse, aber ich kann Deine Änderungen soweit nachvollziehen und habe wieder etwas dazu gelernt.

Beste Grüsse aus der nebligen Schweiz
Patrick