Don P: Gleicher Aufruf - unterschiedliche Ergebnisse

Beitrag lesen

Hallo,

Der Effekt tritt auch auf,
wenn im Textareafeld 123456789 eingegeben wird,
dann zum nächsten Feld gegangen wird,
dann wieder das Textareafeld korrigiert wird (z.B eine weitere Ziffer)
und wieder zum Textfeld gegangen wird.
Erste Prüfung false, zweite true.

Das eval() lässt sich umgehen, indem du die Funktion selbst als Parameter übergibst, nicht nur deren Namen.
Also statt:
<input type="text" name="test" onchange="feldpruefung(this, 'max8ziffern')">
einfach nur:
<input type="text" name="test" onchange="feldpruefung(this, max8ziffern)">

Wie auch immer.. Kannst du nicht die fertige Seite verlinken, die das Problem verursacht, damit man es bequemer nachvollziehen kann?
Der Perl-Code interessiert hier wirklich nicht und es ist ziemlich kompliziert, sich ein Bild vom Ergebnis deines Perl-HTML-JS-Wirrwarrs zu machen.

Gruß, Don P