par
macgawel » 25 mai 2010, 13:26
Bonjour,
J'ai un div qui se nomme "form" dans lequel j'ai un formulaire.
Ca commence mal :
Soit tu utilises la balise
form et tu n'as pas besoin de ton
div, soit tu l'as oubliée et ce n'est plus un formulaire.
Lors de la validation de mon formulaire je voudrais changer la couleur de bordure des champs input en appliquant une class comme ceci :
Malheureusement cela ne fonctionne pas. A quel niveau dois-je appliquer cette modification ?
C'est un peu court...
Qu'est-ce qui ne "fonctionne pas" ?
Comment appliques-tu la classe ?
Vu que tu dis ne pas vouloir faire de JS, et qu'on est sur un forum PHP, je vais supposer que tu fais ta validation en PHP.
Du coup :
echo "<input id='nom'";
if ($erreur_sur_le_nom === true) {
echo " class='input-erreur'";
}
echo " />";