Fonction js undefined
eLmaN
Messages postés
1
Statut
Membre
-
multicite -
multicite -
Bonjour,
Voila mon problème, qui est, c'est évident, une anerie à la con que j'espère vous
pourrez détecter rapidement :
Je dois réaliser un formulaire et je veux avant de l'envoyer tester les champs.
J'ai donc une fonction toute simple en javascript qui donne :
Voici mon formulaire avec le onsubmit :
Rien ne se passe lorsque j'envoi un formulaire vide, donc la fonction n'a pas
"fonctionnée" ..
Pour voir d'où cela pouvait venir j'ai testé sa valeur de retour :
Et la il me dit :
Fatal error: Call to undefined function: validateFormMembre()
QUEL EST LE PROBLEME !!
Non la j'avoue que je ne comprend plus rien du tout pourquoi n'est elle pas
définie ?!
Je vous remercie d'avance.
Voila mon problème, qui est, c'est évident, une anerie à la con que j'espère vous
pourrez détecter rapidement :
Je dois réaliser un formulaire et je veux avant de l'envoyer tester les champs.
J'ai donc une fonction toute simple en javascript qui donne :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<script language=javascript>
function validateFormMembre(form)
{
if (isNotEmpty(form.login,'','Le login est obligatoire.'))
{
if (isNotEmpty(form.nom,'','Le nom est obligatoire.'))
{
if (isNotEmpty(form.prenom,'','Le prénom est
obligatoire.'))
{
if (isNotEmpty(form.mdp,'','Le mot de passe est
obligatoire.'))
{
if (isNotEmpty(form.selecttcmpt,'','Le
type du compte de passe est obligatoire.'))
{
return true;
}
}
}
}
}
return false;
}
</script>
</head>
<body>
Voici mon formulaire avec le onsubmit :
<FORM name="formember" Action="......" METHOD=post onSubmit="return validateFormMembre(this)">
Rien ne se passe lorsque j'envoi un formulaire vide, donc la fonction n'a pas
"fonctionnée" ..
Pour voir d'où cela pouvait venir j'ai testé sa valeur de retour :
<?php $tst = validateFormMembre(formember); echo''.$tst.''; ?>
Et la il me dit :
Fatal error: Call to undefined function: validateFormMembre()
QUEL EST LE PROBLEME !!
Non la j'avoue que je ne comprend plus rien du tout pourquoi n'est elle pas
définie ?!
Je vous remercie d'avance.
A voir également:
- Fonction js undefined
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide
1 réponse
Salut,
Ton test est faux. Tu appeles en PHP une fonction écrite en JAVASCRIPT. Cela n'a rien à voir.
Pour debugger ton script, je te conseille d'ajouter des codes du type :
alert('valeur de ma variable'+nomdelavariable);
exemple :
function validateFormMembre(form)
{
alert('valeur de login'+form.login);
if (isNotEmpty(form.login,'','Le login est obligatoire.'))
{
...
ec
Ton test est faux. Tu appeles en PHP une fonction écrite en JAVASCRIPT. Cela n'a rien à voir.
Pour debugger ton script, je te conseille d'ajouter des codes du type :
alert('valeur de ma variable'+nomdelavariable);
exemple :
function validateFormMembre(form)
{
alert('valeur de login'+form.login);
if (isNotEmpty(form.login,'','Le login est obligatoire.'))
{
...
ec