poz924
Messages postés2Date d'inscriptionjeudi 18 octobre 2007StatutMembreDernière intervention28 septembre 2009
-
28 sept. 2009 à 10:46
poz924
Messages postés2Date d'inscriptionjeudi 18 octobre 2007StatutMembreDernière intervention28 septembre 2009
-
28 sept. 2009 à 10:48
Bonjour tout le monde,
je vous explique mon problème,
j'ai un bouton de ce type là:
qui déclenche une fonction javascript : validerInter();
cette fonction permet de faire les tests dans un formulaire pour savoir si les champs sont bien rempli.
du coté javascript voilà ce que ça donne:
function validerInsciption() {
var msg = "";
var ok = 0;
if (document.forms['inscription'].nom.value == "") {
ok = 1;
msg += "Vous n'avez pas saisi votre nom.\n";
}
if (document.forms['inscription'].prenom.value == "") {
ok = 1;
msg += "Vous n'avez pas saisi votre prénom.\n";
}
if (document.forms['inscription'].adresse.value == "") {
ok = 1;
msg += "Vous n'avez pas saisi votre adresse.\n";
}
if (document.forms['inscription'].cp.value == "") {
ok = 1;
msg += "Vous n'avez pas saisi votre code postal.\n";
}
if (document.forms['inscription'].ville.value == "") {
ok = 1;
msg += "Vous n'avez pas saisi votre ville.\n";
}
if (document.forms['inscription'].telephone.value == "") {
ok = 1;
msg += "Vous n'avez pas saisi votre téléphone.\n";
}
if (document.forms['inscription'].email.value == "") {
ok = 1;
msg += "Vous n'avez pas saisi votre email.\n";
}
if (document.forms['inscription'].email2.value == "") {
ok = 1;
msg += "Vous n'avez pas saisi la confirmation de votre email.\n";
}
if (document.forms['inscription'].pass.value == "") {
ok = 1;
msg += "Vous n'avez pas saisi votre mot de passe.\n";
}
if (document.forms['inscription'].pass2.value == "") {
ok = 1;
msg += "Vous n'avez pas saisi la confirmation de votre mot de passe.\n";
}
if (document.forms['inscription'].email.value != document.forms['inscription'].email2.value) {
ok = 1;
msg += "Erreur dans la confirmation de votre email.\n";
}
if (document.forms['inscription'].pass2.value != document.forms['inscription'].pass.value) {
ok = 1;
msg += "Erreur dans la confirmation de votre mot de passe.\n";
}
if (document.forms['inscription'].appareil.value == "") {
ok = 1;
msg += "Vous n'avez pas saisi votre appareil.\n";
}
if (document.forms['inscription'].date.value == "") {
ok = 1;
msg += "Vous n'avez pas saisi la date d'installation.\n";
}
if (document.forms['inscription'].numdos.value == "") {
ok = 1;
msg += "Vous n'avez pas saisi votre numéro de dossier.\n";
}
if (ok == 1) {
alert(msg);
return true;
}
else {
document.forms['inscription'].submit();
}
}
Tout fonctionne normalement sur FF2, FF3, IE6, IE7, Chrome mais sous ie8, le javascript ne s'exécute pas du tout,
Avez une idée, ou quelquechose qui me permettrait d'avancer.
merci d'avance