Fork me on GitHub

Rapport de message :*
 

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.
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

36 Personne(s) en ligne (29 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 36 | Plus ...