Voici la jolie fonction très simple et basique qui est sensée fonctionnée mais ne fonctionnant pas.
Code : Tout sélectionner
<script language="javascript" type="text/javascript">
function valideForm(){
estEnErreur = false;
msg = 'Le formulaire n\'est pas correctement rempli : \n\n';
if (document.formAjouttype.f_type.value=='')
{
estEnErreur = true;
mettreInputEnErreur(document.formAjouttype.f_type);
msg+=' - vous devez remplir le type de produit avant de l\'ajouter.\n';
}
else
{
if(estEnErreur)
{
alert(msg);
return false;
}
else
{
return true;
}
}
}
</script>[/code]function mettreInputEnErreur(input){
if (input)
input.style.border='1px solid #FF0000';
}
Code : Tout sélectionner
Donc logiquement quand je ne met rien :
Mon champs text se colore (en rouge) et j'ai un message mais je n'ai que la coloration et pas le message.
Voilà. quel peut être le problème ?
pour info c'est la même chose sous ie et FF et je n'ai aucun message d'erreur dans la console d'erreur JS de FF.
onsubmit="return valideForm()"
(normallement ça ne devrait pas submitter dans le cas ou le champs text est vide mais là ça le fait)