Hi,
Also ich habe keine Ahnung von JavaScript, das vorab. Ich könnte mir jedoch vorstellen, dass in den Funktionen „Field.prototype.SetClass“ und „Field.prototype.ResetClass“ etwas an den Klassen geändert wird.
Die habe ich kontrolliert, geändert und sogar komplett ersatzlos gestrichen. Dennoch bleibt der Effekt unverändert.
Von alleine gehen sie sicherlich nicht verloren, irgendjemand oder -etwas sorgt also anscheinend dafür, dass sie irgendwann plötzlich weg sind. Die Vermutung liegt nahe, dass das Script dafür sorgt.
Nein, da bin ich sicher, denn wenn ich es komplett gar nicht erst einbinde, bleibt die Formatierung erhalten.
Vielleicht ändert das Script ja die Klasse, damit bei falschen Eingaben sofort ersichtlich ist, in welchem/n Feld/ern falsche Eingabe/n vorliegen?)
Ja, das macht es. Dann wird lt. Firebug eine class='error' dorthin gesetzt. Die, bei denen die Klasse verlorengeht, haben dann lt. Firebug class='' dort stehen.
Wie gesagt, ich habe keine Ahnung von JavaScript.
Das geht mir leider sehr ähnlich. Danke für Deinen Ansatz.
Ferdi