Titre du sujet : créer un input champ text sans XoopsFormText() par petitours sur 16/02/2012 22:05:19
Bonjour
Je suis en train de retoucher un gros bug dans xForms, j'ai presque terminé mais j'ai besoin d'ajouter une zone de texte à la suite de checkbox créés dans un élément de formulaire à l'aide de addOption()
Si j'utilise
$form_ele = new XoopsFormText('caption', "title", 52, 100, "valeurdefaut");
ca me remplace tout le champ du formulaire, tous mes checkbox créés avant sont écrasés.
Bref, je ne veux pas créer un champ de formulaire avec une zone de texte mais juste la zone de texte, dans le champ de formulaire où je me trouve
PS : Je suis débutant en php...si ça ne se voit pas clairement
ce que je fais là :
while( $o = each($options) ){
$t =& new XoopsFormCheckBox(
'',
$form_ele_id.'[]'.$o['value'],
$selected
);
$other = $this->optOther($o['value'], $form_ele_id);
if( $other != false && !$admin ){
$t->addOption($o['key'], _xforms_OPT_OTHER);
}else{
$t->addOption($o['key'], $myts->stripSlashesGPC($o['value']));
}
$form_ele->addElement($t);
if( $other != false && !$admin ){
$form_ele = new XoopsFormText('ouha', "title", 52, 100, "valeurdefaut");
}
}
Merci
|