Forum de discussion
Forum « Programmation Javascript » (archives)
Fonction 'not defined'... pkoi?
Envoyé: 31 octobre 2004, 1h28 par sOnOrity
Decouvrant les joies (hum) du Javascript, je tente de realiser un premier script, tout basique, permettant de verifier qu'un champs de fornulaire possede bien certains caracteres (des caracteres permettant d'ecrire des noms et prenoms).
La fonction est appelee via onSubmit, mais a chaque lancement, Netscape m'annonce que ma fonction "is not defined". cependant, je ne vois pas encore pourquoi. Surement des erreurs de base, mais j'ai besoin d'ames charitables pour mettre le doigt dessus...
----------------------------------------------------------
function verifChar(data){
var verifString = "abcdefghijklmnopqrstuvwxyzABCDEVFGHIJKLMNOPQRSTVWXYZ-.,èçéêëîïñöæäâàßüûù'";
for (i=0;i<data.length+1;i++){
if ( verifString.lastIndexOf(data.charAt(i)) ==(-1)){
return false;
};
};
return true;
}
function verifTout(way){
var nom = way.nom.value;
var prenom = way.prenom.value;
var test = true;
if (!verifChar(nom)){
alert("Le nom ne doit contenir que des lettres ou les symboles -.,èçéêëîïñöæäâàßüûù'");
way.nom.focus();
return false;
};
if (!verifChar(prenom)){
alert("Le prenom ne doit contenir que des lettres ou les symboles -.,èçéêëîïñöæäâàßüûù'");
way.nom.focus();
return false;
};
alert("C'est bon");
return true;
}
------------------------------------------------------
et qq balises...
------------------------------------------------------
<form name="inscription" action="merci.html" method="get" onSubmit="return verifTout(this.inscription)">
Prenom: <input name="prenom" size="20" type="text">
Nom: <input name="nom" size="20" type="text">
<input type="submit" value="Soumettre"> <input type="reset" value="Initialiser">
</form>
------------------------------------------------------
Merci par avance
Réponses
|