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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 <!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>
Rien ne se passe lorsque j'envoi un formulaire vide, donc la fonction n'a pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <FORM name="formember" Action="......" METHOD=post onSubmit="return validateFormMembre(this)">
"fonctionnée" ..
Pour voir d'où cela pouvait venir j'ai testé sa valeur de retour :
Et la il me dit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?php $tst = validateFormMembre(formember); echo''.$tst.''; ?>
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.
Partager