Moin Kati,
ich würde das Problem umgehen, indem ich Überprüfung und Fehlerausgabe in einem Script ablaufen lasse. D.H. alles in einer .php, inklusive des Formulars selbst (das lädt sich dann halt selbst immer wieder neu). Das Stichwort lautet hier: Affenformular
Zur error-Schriftarbe: <td style="color:#ff0000">
Gruß
Antipitch