Souci avec des controles en javascript

Fermé
£udo Messages postés 455 Date d'inscription mardi 8 juin 2004 Statut Membre Dernière intervention 19 décembre 2006 - 19 sept. 2004 à 15:42
SirHill Messages postés 4060 Date d'inscription vendredi 19 mars 2004 Statut Contributeur Dernière intervention 19 avril 2020 - 19 sept. 2004 à 20:08
Salut, j' 'ai une page qui contient 2 formulaire, une fonction verifies les données du 1er formulaire et une autre verifie celle du second. Quand je teste le premier formulaire seul avec sa fonction, ça marche mais quand je mets les 2 formulaires ensemble les controles ne sont font pas, quand j' appuis sur le bouton rien ne sa passe. Cela vient du second formulaire mais je ne trouve pas l' erreur.
Aidez moi plizz , voila le code
<html>
<head>
<SCRIPT LANGUAGE='Javascript'>
<!-- Debut
//--------------on verifie le 1er formulaire

function verif_1() 
{

 var login=document.connexion.login.value;                
 var passe=document.connexion.passe.value;

 if (login=="")
 {
 	alert("Vous devez rentrez un pseudo.");
        document.connexion.login.focus();
        return false;
 }
 if (passe=="")
 {
 	alert("Vous devez rentrez un mot de passe.");
        document.connexion.passe.focus();
        return false;
 }
 else
 {
      document.connexion.method = "POST";
      document.connexion.action = "http://127.0.0.1/par%20ici/Site/connexion.php3";
      document.connexion.submit();

      
 }

}


//-------------------on verifie le 2nd formulaire
function verif_2() 
{

 var nom=document.inscription.nom.value;                //récuperation des données du formulaire
 var prenom=document.inscription.prenom.value;
 var adresse=document.inscription.adresse.value;
 var ville=document.inscription.ville.value;
 var code=document.inscription.code.value;
 var pseudo=document.inscription.pseudo.value;
 var pass=document.inscription.pass.value;

 if (nom=="")
 {
 	alert("Vous devez rentrez votre nom.");
        document.inscription.nom.focus();
        return false;
 }
 if (prenom=="")
 {
 	alert("Vous devez rentrez votre prénom.");
        document.inscription.prenom.focus();
        return false;
 }
 if (adresse=="")
 {
 	alert("Vous devez rentrez votre adresse.");
        document.inscription.adresse.focus();
        return false;
 }
 if (ville=="")
 {
 	alert("Vous devez rentrez votre ville.");
        document.inscription.ville.focus();
        return false;
 }
 if ((code=="")
 {
 	alert("Vous devez rentrez un code postal.");
        document.inscription.code.focus();
        return false;
 }
 if(isNaN(code))
 {
 	alert("Vous code postal doit être numérique.");
        document.inscription.code.focus();
        return false;
 }
 else
 {
      document.inscription.method = "POST";
      document.inscription.action = "http://127.0.0.1/par%20ici/Site/inscription.php3";
      document.inscription.submit();


 }
}

--> 
</script>
</head>
<center>
<?php
include("http://127.0.0.1/par%20ici/Site/head.inc.php3"); //introduction de l' animation  flash
include ("http://127.0.0.1/par%20ici/Site/meta.inc.php3"); // introduction des meta
include("http://127.0.0.1/par%20ici/Site/scrollbar.inc.php3"); // introdcution de la scrollbar
include ("http://127.0.0.1/par%20ici/Site/hauttableau.inc.php3"); // introduction de la partie haute du tableau
?>
<body>
<table cellspacing="0%" width=85% border="1" bgcolor="#68ABEF" bordercolordark="#68ABEF"
                        bordercolor="#68ABEF" bordercolorlight="#68ABEF">


<table cellspacing="0%" width=85% border="1" bgcolor="#68ABEF" bordercolordark="#68ABEF"
                        bordercolor="#68ABEF" bordercolorlight="#68ABEF">
<form name="connexion">
<tr><td colspan=2><b> Si vous êtes deja inscrit, connectez vous ici:</b></td></tr>

<tr><td width=15%><b>Pseudo</b></td><td><input type="text" name ="login" size ="8"</td></tr>
<tr><td ><b>Mot de passe</b></td><td><input type="password" name ="passe" size ="8"</td></tr>
<tr><td align=center><b><input type="button" value="OK" onclick="return verif_1()"><br><br>
                                <br><br></a></b></td></tr>
</form>
</table>


<tr><td<hr size=1 color="white"></td></tr>


<table cellspacing="0%" width=85% border="1" bgcolor="#68ABEF" bordercolordark="#68ABEF"
                        bordercolor="#68ABEF" bordercolorlight="#68ABEF">
<form name="inscription">
<tr><td colspan=2><b>Si vous n' êtes pas inscrit, veuillez rentrez vos coordonnées
         dans le formulaire suivant:<br><br></b></td></tr>



<tr><td><b>Nom</b></td><td><input type="text" name="nom" size="12" maxlength="16"></td></tr>
<tr><td><b>Prénom</b></td><td><input type="text" name="prenom" size="12" maxlength="16"></td></tr>
<tr><td><b>Adresse</b></td><td><input type="text" name="adresse" size="50" maxlength="50"></td></tr>
<tr><td><b>Ville</b></td><td><input type="text" name="ville" maxlength="15"></td></tr>
<tr><td><b>Code Postal</b></td><td><input type="text" name="code" size="5" maxlength="5"></td></tr>
<tr><td><b>Pseudo</b></td><td><input type="text" name="pseudo" size="15" maxlength="12"></td></tr>
<tr><td><b>Mot de passe</b></td><td><input type="password" name="pass" size="15" maxlength="10"></td></tr>
<tr><td align="center"><input type="button" value="Envoyer" onclick="return verif_2()">OU
                              <input type="reset" value="Recommencer"></td></tr>
</form>

</table>




</table>
</body><br><br><br>
<center>
</html>


(¯`·.¸¸.-> £udo <-.¸¸.·´¯)

3 réponses

Bonsoir
IE6 m'a tout de suite indiqué la ligne qui pose problème.
 if ((code=="")
0
£udo Messages postés 455 Date d'inscription mardi 8 juin 2004 Statut Membre Dernière intervention 19 décembre 2006 16
19 sept. 2004 à 19:47
tu fais comment pour qu' il t' indiqe les erreurs plizz, c' est une option d' IE?

(¯`·.¸¸.-> £udo <-.¸¸.·´¯)
0
SirHill Messages postés 4060 Date d'inscription vendredi 19 mars 2004 Statut Contributeur Dernière intervention 19 avril 2020 543
19 sept. 2004 à 20:08
Salut,

Essaie ceci :
Outils > Options Internet, clique sur l'onglet "Avancées", et sous "Navigation" coche l'option "Afficher une notification de chaque erreur de script".
0