Categories > TinyButStrong general (FR) >

Comment avoir plusieurs input text??

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: dede
Date: 2007-09-10
Time: 13:58

Comment avoir plusieurs input text??

Bonjour,
En fait je suis en train de faire un formulaire pour saisir des requètes et en fonction du nombre de critères choisis pour la requète j'affiche un nombre de liste avec les champs, les critères et un input text pour saisir le critère.

J'arrive bien à afficher ma liste de champs et ma liste de critère en fonction du nombre sélectionné, mais pas mes input de type text.

Apparement ça ne marche pas avec les mergeBlock...

voici le code HTML (c'est un code de test) :
<input type="text" name="[blkCritereText.label;block=text]" size="2" value="[blkCritereText.value;block=text]"/>

et le code PHP :
$tabCritereText = array();
$tabCritereText[] = array('label' => 'critere1', 'value' => '');
$tabCritereText[] = array('label' => 'critere2', 'value' => '');

$index -> MergeBlock('blkCritereText', 'array', $tabCritereText);
By: dede
Date: 2007-09-10
Time: 14:00

Re: Comment avoir plusieurs input text??

Mince j'ai posté trop tot!

Je voulais finir mon mail avec l'erreur qu'il me mettait :


TinyButStrong Error in block's definition [blkCritereText.label...] : at least one tag corresponding to text is not found. Check opengin tags, closing tags and levels.

Je crois vraiment que je ne suis pas fais pour TBS... Dès que je veux faire un truc j'y arrive pas :(.

Merci de votre,
Dede
By: Skrol29
Date: 2007-09-10
Time: 15:08

Re: Comment avoir plusieurs input text??

Ben tu mets "block=text" mais il n'y a aucune balise <text> dans ton HTML.

By: dede
Date: 2007-09-10
Time: 15:29

Re: Comment avoir plusieurs input text??

Oui mais en fait ça ne marchait pas avec block=input.

En fait, on m'a donné la solution : il faut créer sa propre balise!

Je savais pas qu'on pouvait faire ça, désolé, je suis un peu nul en progra web.

En tout cas, merci d'avoir répondu ;)

A+
dede