Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > PEAR > HTML_quickform
HTML_quickform Forum d'entraide pour la bibliothèque HTML_quickform du framework PEAR, permettant de manipuler des formulaires en PHP. Avant de poster -> tutoriels QuickForm
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/11/2006, 14h55   #1
wkd
Nouveau Membre du Club
 
Inscription : janvier 2004
Messages : 112
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 112
Points : 33
Points : 33
Par défaut [QuickForm] Vérification des champs

avec les
$form->addElement('nom1',....);
$form->addElement('nom2',...);
$form->addElement('nom3',....);
$form->addElement('nom4',....);
$form->addElement('nom5',....);

Ce que je voudrais faire, c'est pour que le formulaire soit valide, il faut que nom1, nom2, nom3 ne soient pas vides et que nom4,nom5 soient vides. Sinon erreur d'où l'impossibilité de passer à l'etape suivante.

J'ai vu qu'on pouvait faire ca avec AddGroupRule et addRuleRegister, mais aucun effet.

J'avais trouvé un tutorial pour l'utilisation d'une function de test, mais cela ne marchais qu'avez 2 variables(cas du mot de passe...)

Je sais pas comment m'y prendre, et je bloque depuis une bonne semaine dessus....

Merci
__________________
Le forum est là pour ceux qui ont déjà passé des heures et des heures à chercher la petite bête et qui n'ont pas encore trouvé le moyen de l'attraper...
wkd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2006, 15h02   #2
Membre éclairé
 
Avatar de supernova
 
Développeur informatique
Inscription : juillet 2005
Messages : 443
Détails du profil
Informations personnelles :
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juillet 2005
Messages : 443
Points : 359
Points : 359
salut,


Fais du Javascript que tu executes juste avant ton submit
__________________
Il est difficile d’attraper un chat noir dans une pièce sombre. Surtout lorsqu'il n’y est pas.
supernova est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2006, 15h11   #3
wkd
Nouveau Membre du Club
 
Inscription : janvier 2004
Messages : 112
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 112
Points : 33
Points : 33
ok, mais de quelle maniere?

Je connais pas trop comment faire...

Comment recuperer les variables contenu dans une form???

Si vous avez un petit exemple, je suis preneur....
__________________
Le forum est là pour ceux qui ont déjà passé des heures et des heures à chercher la petite bête et qui n'ont pas encore trouvé le moyen de l'attraper...
wkd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2006, 15h13   #4
Membre éclairé
 
Avatar de supernova
 
Développeur informatique
Inscription : juillet 2005
Messages : 443
Détails du profil
Informations personnelles :
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juillet 2005
Messages : 443
Points : 359
Points : 359
pour accéder à la valeur du champ du formulaire en javascript :

Code :
document.monFormulaire.monElementDeFormulaire.value
__________________
Il est difficile d’attraper un chat noir dans une pièce sombre. Surtout lorsqu'il n’y est pas.
supernova est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2006, 15h23   #5
wkd
Nouveau Membre du Club
 
Inscription : janvier 2004
Messages : 112
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 112
Points : 33
Points : 33
ok, je vais voir ca....
Je vous le direz demain si c'est ok ou pas
__________________
Le forum est là pour ceux qui ont déjà passé des heures et des heures à chercher la petite bête et qui n'ont pas encore trouvé le moyen de l'attraper...
wkd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2006, 15h33   #6
Membre chevronné
 
Avatar de Dia_FR
 
Homme Aurélien
Développeur Web
Inscription : avril 2006
Messages : 510
Détails du profil
Informations personnelles :
Nom : Homme Aurélien
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2006
Messages : 510
Points : 643
Points : 643
champ devant être rempli :
Code :
$form->addRule('nomDuChamp', 'message d\'erreur', 'required', null, 'client');
champ devant être vide :
Code :
$form->addRule('nomDuChamp', 'message d\'erreur', 'maxlength', 0, 'client');
mais je comprends pas, pourquoi tu affiches les champs si tu veux qu'ils soient vides ?
__________________
Dia [ Page DVP ] [ Blog ] [ Site pro ]
Dia_FR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2006, 09h55   #7
wkd
Nouveau Membre du Club
 
Inscription : janvier 2004
Messages : 112
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 112
Points : 33
Points : 33
Dia_fr, non c'est pas ca que je voulais....c'est de creer une alternative(voir ci-dessous:

mon objectif: c'est de valider le formulaire que si le combobox a été selectionné ou que les textbox soient saisi....et non pas les 2 et en utilisaant la syntaxe $form->add...

Code :
1
2
3
4
5
6
7
 
$select->....//affiche le combox box des liste d'adresses existantes
$form->addElement('text', 'nom', afficher_message( 'nom ) ) ;
$form->addElement('textarea'	, 'adresse', afficher_message( 'Adresse' ) ) ;
$form->addElement('text', 'cp'	, afficher_message( 'CP' ) ) ;
$form->addElement('text', 'ville', afficher_message( 'Ville' ) ) ;
$form->addElement('text', 'pays', afficher_message( 'Pays' ) ) ;
__________________
Le forum est là pour ceux qui ont déjà passé des heures et des heures à chercher la petite bête et qui n'ont pas encore trouvé le moyen de l'attraper...
wkd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2006, 10h24   #8
wkd
Nouveau Membre du Club
 
Inscription : janvier 2004
Messages : 112
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 112
Points : 33
Points : 33
la syntaxe document.monform.element.valeu ne fonctionne pas :/
__________________
Le forum est là pour ceux qui ont déjà passé des heures et des heures à chercher la petite bête et qui n'ont pas encore trouvé le moyen de l'attraper...
wkd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2006, 12h00   #9
Membre habitué
 
Inscription : novembre 2004
Messages : 398
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 398
Points : 115
Points : 115
Salut

essaie avec la fonction addFormRule de quickform
JuTs est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h08.


 
 
 
 
Partenaires

Hébergement Web