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 02/11/2006, 16h47   #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] RegisterRule et addRule

Bonjour,

J'ai un comboxbox et 5 textbox. Il y a quelque chose que je n'arrive pas à comprendre, c'est de faire:
- à ce que tous les textbox ne soit pas vide et le combox vide
- ou bien à ce que le comboxbox soit pas vide et le reste vide

coment faire??

parce que j'ai fait ca pour tester le 1er combo avec les 2 premiers textbox:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
$form->addElement('select', 'no_serie', afficher_message( 'Sélectionnez le numero de serie' ),
$form->addElement('textarea'	, 'nom_serie'	, afficher_message( 'nom par exemple' ) ) ;
$form->addElement('textarea'	, 'date_serie'	, afficher_message( 'date par exemple' ) ) ;
 
...
 
$form->registerRule('vraioufaux','function','verification');
$form->addRule('data','les champs doivent pas etre vide', 'vraioufaux','function');
 
function verification(){
	global $form;
	if($form->getElementValue('no_serie')!='' && $form->getElementValue('nom_serie')!='' && $form->getElementValue('date_serie')!='')
		return true;
	else
		return false;
}
c'est données à titre d'exmple. Si quelqu'un peut me donner une info pour ces quelques ligne. Ca sera un grand merci

ps: j'ai regarder pas mal de tuto, g pas trouvé la reponse à mes attentes
__________________
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 14/11/2006, 17h04   #2
Invité de passage
 
Inscription : mai 2006
Messages : 5
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 5
Points : 4
Points : 4
Hello,
pourquoi 'data' ?
applyFilter peut prendre '__ALL__' (avec 2 underscores avant et aprés), peut-être que ça marche pour addRule ?
CharlyBrok est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h07.


 
 
 
 
Partenaires

Hébergement Web