Hi Daniel,
die Fehlermeldungen sind meines Wissens browserspezifisch und damit nicht änderbar ( oder ich hab' was überlesen ). Das kann sich aber noch ändern.
Das Aussehen kannst Du mit dem ":invalid" Pseudo-Selektor ändern. Dieses Kapitel hab' ich aber noch nicht geschrieben. Auch ist mir hier noch einiges unklar, ich bin ja auch nur ein "Suchender" ;-)
Code:
<style type="text/css">
:invalid { background-color:red;border:solid 4px yellow }
</style>
<form name="myForm">
<input type="number" required name="myNumber1"/>
<input type="number" name="myNumber2" min="1" max="20" />
<input type="submit">
</form>
"Background-color" und "color" ändert bei Opera 9 die Browsermeldung. "border" ändert sich in Echtzeit, d.h. beim Eingeben wird schon validiert.
Das muß ich alles noch genauer testen und auch mal schauen, ob's da nicht noch mehr Infos gibt. Im Working Draft steht nur: "Verwende :invalid". Der Rest ist dem Browserhersteller überlassen.
Tschau
Frank
P.S. 1 .Rechtschreibfehler wurden korrigiert ;-)
P.S. 2 @Moderator: Danke für's Verschieben!