Formulareingaben prüfen (ohne alert())

soezkan

Erfahrenes Mitglied
Hallo zusammen,

Habe folgendes Eingabefprmular-Schema (standard)
HTML:
<form action="index.php" method="post">
NAME <input type="text" name="name" /><br />
...
<input name="submit" type="submit" value="Absenden"/>
</form>

Jetzt suche ich nach einem einfachen Formulareingabe-Check, der mir, wenn ein
Pflichtfeld nicht ausgefüllt ist, kein
HTML:
alert('Bitte füllen Sie das Feld NAME aus!');
anzeigt, sondern das CSS des Eingabefeldes so verändert, so dass es z.B.
einen roten Hintergrund bekommt oder ähnliches. das Form-Tag bekommt
natürlich ein

HTML:
<form ... onSubmit="return false">

Kennt da jemand ein einfaches schon "fertiges" Script order muss ich
mir das selbst schreiben?

1000 Dank
Seozkan
 
Ich würde mir das selber schreiben

kurzer Denkansatz:
Pflichtfelder gehören einer css Klasse an
Submit button ist disabled (also ausgegraut) bis alle Pflichtfelder ausgefüllt sind (erhöht die usability)

Jetzt brauchst du dir nur noch eine Funktion schreiben, die alle Formularfelder die der Klasse "xyz" angehören prüft (kannst du mit einer einfachen Schleife machen)

Gruß
 
Zurück