|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 3 ![]() |
bonjour, je suis débutant, et j'aurais aimé définir les valeurs des champs d'un formulaire.
j'ai : $form = new HTML_QuickForm('Form', 'post', "?p=".$p); $form->addElement('text', 'host_name', $lang["h_name"], $attrsText); et je voudrais donner une valeur a host_name sans passer par le formulaire, comment lui donner la valeur "toto" sans avoir a remplir le champ du formulaire ? merci a vous. cordialement. |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : septembre 2002 Messages : 140 ![]() |
Bonjour,
Tu n'as qu'un champ dans ton formulaire, mais, même si tu en avais plusieurs, tu pourrais utiliser : $form->setDefaults(array('nom_champ1'=>'val1','nom_champ2'=>'val2',...)); Ca peut être pratique quand tu récupères les valeurs suite à une requête. Pour plus de détails, avec un exemple très fourni (en anglais, mais vu l'exemple, c'est très compréhensible) : http://www.midnighthax.com/quickform.php#doc_chap5 L'autre possibilité est d'assigner simplement une valeur avec SetValue() |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : mars 2005 Messages : 104 ![]() |
Ca fonctionne très bien. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com