begin process at 2012 05 29 16:57:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

probleme javascipt et IE8 sur input type button


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme javascipt et IE8 sur input type button

lundi 28 septembre 2009 à 10:46:19 | probleme javascipt et IE8 sur input type button

poz924

Bonjour tout le monde,

je vous explique mon problème,

j'ai un bouton de ce type là:

Code HTML :
<input name="textfield" type="button" id="textfield" value="" class="valider" onclick="validerInter();" />



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:

Code Javascript :
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

lundi 28 septembre 2009 à 10:48:46 | Re : probleme javascipt et IE8 sur input type button

poz924

ok résolu,

il faut mettre un value sur le bouton, dsl.



Cette discussion est classée dans : ok, forms, document, inscription, msg


Répondre à ce message

Sujets en rapport avec ce message

coherence de 2 dates [ par gaga38 ] salut à tous, j'ai un probleme, je fais saisir à l'utilisateur 2 dates, une dates de debut et une de fin avec en tout 6 select --2 pour les annees (u succession de questions (form.) [ par ssylvain ] Le code ci-dessous est un formulaire de questions qui se succèdent dans un 1er champ.Dans le 2ème champ, le candidat donne sa réponse.Puis il valide.E checkbox [ par mekano ] Est-ce qu'il est possible que lorsqu'on active un check box cela fait apparaitre une zone de texte qui etais jusque la invisible et lorsque lon desact window.opener [ par iomega ] Bonjour à tous je voudrai savois si l'on peut modifier le chemin d'accès du forms ? merci à tous de votre aide faut-il le changer le nom du répertoir Garder des valeurs en paramètre [ par PatriceVB ] Je vais essayer d'expliquer mon problème :j'ai une page avec plusieurs liste déroulantes et quelques zones de texte. J'ai deux listes qui sont dépenda problème de popup [ par Thundrax ] On va dire que g un petit problème étant débutant javascript.alors en faite pour faire simple j'ai besoin de récup la valeur d'un bouton d'un popup (f Comment Griser pleins de controles (checkbox) en une boucle ??? [ par SnowAngeL ] je fais une fonction avec une boucle pour griser des controles d'un formulaire, c'est utile et moins long à charger quand on a 50 controles à griser.. incompatibilité entre IE et Firefox [ par bossun ] salut,j'ai la fonction suivante qui s'exécute parfaitement sur IE mais pas sur FireFox: function verif_Formulaire() { if (document.forms[0].obs problème de rafraichissement de liste [ par Zayl ] Bonjour,J'essaie de rafraichir mes listes avec un morceau de code qui a déjà fait ses preuves et cela ne marche pas... function selectService(){ $dat document.forms[0] has no properties [ par Atorina ] J'ai  ce message d'erreur là sous Mozilla. Quelqu'un peut-il m'aider? <span style="font-style: italic;"


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales