Re: Zones de texte dynamiques dans les formulaires. | Titre du sujet : Re: Zones de texte dynamiques dans les formulaires. par montuy337513 sur 18/04/2014 19:52:26
Pour info, le '50' que tu remplace par '100%' correspond au nombre de caractères sur une ligne. L'attribut "cols" doit être un entier supérieur à 0.
Donc ceci provoque une erreur HTML (4 et 5), suivant le DOCTYPE utilisé dans le thème (et a fortiori le navigateur) les comportements d'affichage seront différents. Si vous le voulez dynamique, il faut intervenir sur le '50' donc plutôt comme ceci :
Au lieu d'utiliser ce modèle pour créer un textarea
$tx = new XoopsFormDhtmlTextArea( '','tx', $tx,15,50);
utilise cet exemple
$tx = new XoopsFormDhtmlTextArea( '','tx', $tx,15,$width_textarea);
et dans le fichier ./header.php ou ./admin/admin_header (pour le coté admin) tu rajoute la ligne suivante :
$width_textarea = 70;
De cette façon tu peux régler la largeur dynamiquement. Ceci est la méthode la plus simple, sinon jQuery fonctionne aussi très bien.
|
|