Partage
  • Partager sur Facebook
  • Partager sur Twitter

Rien ne se passe

Et c'est pas normal

6 janvier 2009 à 22:59:45

Bonjour les zéros !
J'ai codé un formulaire et pour rendre cela plus simple lors du traitement des données j'ai voulu tester quelques petits trucs en javascript sur les champs. Mais j'ai un problème : Rien ne se passe quand je clique sur le bouton :( Il n'y a aucun message d'erreur qui s'affiche et je suis sous firefox.

// Script de vérification des champs
function verif_login()
{
var inputList = document.forms['connexion'].elements;
vat alertTxt = "";
for (unInput in inputList){
    if(unInput.type=="text"&&unInput.value.length==0){
		alertTxt += "Le champ " + unInput.name + " n'a pas été rempli \n";
	}
}
if(alertTxt == "")
{
document.connexion.submit();
}
else
{
alert(alertTxt);
}
}


function verif_inscription()
{
var inputList = document.forms['connexion'].elements;
vat alertTxt = "";
for (unInput in inputList){
    if(unInput.type=="text"&&unInput.value.length==0){
		alertTxt += "Le champ " + unInput.name + " n'a pas été rempli \n";
	}
}

if(document.inscription.pass != document.inscription.pass2)
{
alertTxt += " Les deux mots de passe ne correspondent pas/n";
}

if(document.inscription.email != document.inscription.email2)
{
alertTxt += "Les deux emails ne correspondent pas/n";
}

if(alertTxt != null)
{
alert(alertTxt);
}
else
{
document.inscription.submit();
}
}


J'active ces fonctions comme ceci :
<input type='button' name='envoyer' value='Envoyer' OnClick='javascript:verif_login();'>


<input type='button' name='envoyer' value='Envoyer' OnClick='javascript:verif_inscription();'>



Si quelqu'un peut m'aider parce que la sa dépasse mes faibles compétences en javascript !
Merci d'avance !
  • Partager sur Facebook
  • Partager sur Twitter
6 janvier 2009 à 23:18:26

Euh comme ça au premier coup d'oeil... je dirais faute de frappe ligne 5 et 25 (la coloration syntaxique, c'est pratique :) ).

Ah aussi, les "javascript:" dans les appels onclick sont inutiles. ;)
  • Partager sur Facebook
  • Partager sur Twitter
6 janvier 2009 à 23:19:59

Tu as écris à deux reprises :

vat alertTxt = "";


Rien ne te choque ?

Au passage, énorme le sous-titre :D !
  • Partager sur Facebook
  • Partager sur Twitter
7 janvier 2009 à 20:20:48

Merci de vos réponses !
J'ai corrigé les deux petites erreurs mais sa ne fonctionne toujours pas :o
Quelqu'un a t'il une idée ?
  • Partager sur Facebook
  • Partager sur Twitter
7 janvier 2009 à 20:36:42

Il me semble que tu n'as pas défini la variable UnInput, ça ne risque donc pas de fonctionner.
  • Partager sur Facebook
  • Partager sur Twitter
8 janvier 2009 à 11:18:27

Le message qui suit est une réponse automatique activée par un modérateur.
Les réponses automatiques permettent d'éviter aux modérateurs d'avoir à répéter de nombreuses fois la même chose, et donc de leur faire gagner beaucoup de temps.
Nous sommes néanmoins ouverts et si vous avez une question ou une remarque, n'hésitez pas à contacter le modérateur en question par MP.


Le titre du sujet est incorrect


Bonjour,



Ce sujet a un titre qui ne décrit pas correctement le sujet, ou le titre est en majuscules. Vous pouvez re-poster votre sujet en rectifiant ce point.

Voici quelques correspondances pour vous aider à choisir au mieux votre titre :


La dernière nouveauté



Vous pouvez désormais éditer le titre d'un topic.
Pour cela, vous n'avez qu'à éditer le premier post du topic en question (vous devez être l'auteur du topic pour éditer un titre).
Vous verrez alors un champ "titre" que vous pouvez modifier.

Pensez aussi à vous relire.
Même après avoir posté.




Merci de votre compréhension :)
Les modérateurs.
  • Partager sur Facebook
  • Partager sur Twitter