Hi,
Merke dir die ID doch vorher in einer im globalen Scope verfügbaren Variablen.
Manchmal sieht man die einfachsten Dinge nicht...
Hm, onChange und onBlur dürften doch sowieso fast "Hand in Hand" gehen - schließlich feuert onChange doch in den gängigen Implementierungen erst dann, wenn das Element den Fokus verliert.
Beim Testen hab ich festgestellt das mir onChange sowieso nicht weiterhilft, da es beim 2.Versuch das Feld zu verlassen nicht mehr feuert, weil der Wert ja nicht geändert wurde...
Du könntest schaun, ob onChange im FF vor onBlur feuert - wenn ja, reagiere auf onChange, und cancle dabei den onBlur-Event.
Wenn im IE onChange nicht feuert, bleibt dort dann ja immer noch der onBlur erhalten.
So wie es aussieht muss ich das Konzept überarbeiten, da ich im onBlur keine Alertbox aufmachen darf, ohne das der Firefox dabei durcheinander kommt. Ich denk ich werd einfach einen Hinweistext über dem Submitbutton einblenden und den Submit des Formulars verhindern (mit einer Alertbox als Hinweis). Das kommt dem Ziel noch am nähesten...
Gruß,
Harlequin