Hallo,
Ich möchte gern, dass ein User in ein Input-Feld eine Zahl eingibt, die beim Absenden des Formulars geprüft wird und je nach Bedingung (richtig oder falsch) entweder rot oder grün im gleichen Feld erscheint.
es geht also um die optische Gestaltung, also ist CSS das Mittel der Wahl, in diesem Fall speziell die Eigenschaft color oder background-color (je nachdem, ob die Schrift oder der Hintergrund rot/grün sein soll).
<input name="eins_a" size="8" type="text" value="<?php if ($e_a==10) {echo "<h4>". $e_a."</h4>";}else{echo "<h5>". $e_a."</h5>";} ?>">
Ohje. Mal ganz abgesehen davon, dass du hier Elemente missbrauchen willst (ein Eingabefeld enthält keine Überschrift vierter oder fünfter Ordnung), ist als value von Texteingabefeldern nur reiner Text ohne Formatierung möglich.
Dazu habe ich in einer css-Datei vereinbart, dass h5 rot und h4 grün als Farbe hat.
Formatiere stattdessen lieber das Eingabefeld selbst. Gib ihm in Abhängigkeit vom eingegebenen Wert z.B. die Klasse "richtig" oder "falsch" und definiere in deinem CSS für diese zwei Klassen die entsprechenden Eigenschaften.
So long,
Martin
Fettflecke werden wieder wie neu, wenn man sie regelmäßig mit etwas Butter einschmiert.