erreur de syntaxe javascript dans ma page
Bonjour
J'ai une page avec un formulaire et un fonction javascript qui permet de vérifier deux champs au moment du submit. Le problème c'est que sous IE quand je valide mon formulaire j'ai un message d'erreur javascript. j'ai beau chercher, je suis un peu rouillée en javascript et je ne trouve pas mon erreur :?
voilà ma fonction :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <script language="javascript">
function validate(theForm){
var erreur = "";
theForm.nom.value = trim(theForm.nom.value);
if(theForm.nom.value==""||theForm.nom.value.length<2){
erreur = erreur + "SVP inscrivez le nom de l'éditeur à ajouter\n";
}
if(theForm.email.value!=""&&(theForm.email.value.indexOf('@',1)==-1||theForm.email.value.indexOf('.',2)==-1)){
erreur = erreur + "SVP entrez une adresse email valide\n";
}
if (erreur != "") {
alert(erreur);
return false;
} else {
return true;
}
}
</script> |
et l'appel de la fonction :
Code:
<form name="ajouted" method="post" action="enreg_editeur.asp" onsubmit="return validate(this);">
L'erreur qu'il me met c'est "objet attendu".
Si qq'un pouvait m'aider, merci :)