[jsp taglib][html][textarea] propriété wrap ?
kij_82
Messages postés
4260
Statut
Contributeur
-
JBOSS Messages postés 1 Statut Membre -
JBOSS Messages postés 1 Statut Membre -
Bonjour,
Un problème se pose à moi sur une application. Dans une page JSP, j'ai un textarea html invoqué de cette manière :
Code :
<html:textarea cols="70" rows="15" name="BABAR" property="PROP" readonly="true" />
Je voudrais simplement savoir de quelle facon je pourrais intégrer la propriété WRAP et la modifier ?
J'ai chercher du coté de la doc des taglib mais n'ai pas trouvé de propriété analogue... le but étant bien sur de mettre une scroll bar horizontale dans ma zone de texte pour ne pas casser les lignes écrites.
Si quelqun peut m'aiguiller ou connait une autre alternative, je lui en serais très reconnaissant.
merci :)
Un problème se pose à moi sur une application. Dans une page JSP, j'ai un textarea html invoqué de cette manière :
Code :
<html:textarea cols="70" rows="15" name="BABAR" property="PROP" readonly="true" />
Je voudrais simplement savoir de quelle facon je pourrais intégrer la propriété WRAP et la modifier ?
J'ai chercher du coté de la doc des taglib mais n'ai pas trouvé de propriété analogue... le but étant bien sur de mettre une scroll bar horizontale dans ma zone de texte pour ne pas casser les lignes écrites.
Si quelqun peut m'aiguiller ou connait une autre alternative, je lui en serais très reconnaissant.
merci :)
A voir également:
- [jsp taglib][html][textarea] propriété wrap ?
- Editeur html - Télécharger - HTML
- Espace en html ✓ - Forum HTML
- [**] Balise pour un espace vide en hml. Merci ✓ - Forum Webmastering
- Nbsp html ✓ - Forum Webmastering
- Html download - Télécharger - HTML
7 réponses
Pourquoi ne pas utiliser des propriétés CSS?
Tu peux rajouter par exemple :
.
Tu peux rajouter par exemple :
style="white-space: nowrap; overflow: scroll;"
.
Re,
J'ai juste un hic en fait, c'est que ma scroll est bien visible (en transparence car non utilisée), mais elle n'est jamais utilisée. Le texte va à la ligne automatiquement même lorsqu'il n'y a pas de retour à la ligne.
Comment faut-il faire pour que la scroll soit utilisée, et qu'il n'y ai pas de retour à la ligne automatique ?
J'ai juste un hic en fait, c'est que ma scroll est bien visible (en transparence car non utilisée), mais elle n'est jamais utilisée. Le texte va à la ligne automatiquement même lorsqu'il n'y a pas de retour à la ligne.
Comment faut-il faire pour que la scroll soit utilisée, et qu'il n'y ai pas de retour à la ligne automatique ?
C'est ce que j'ai fait en attendant mais ca ne fonctionne pas justement :s
Car avec l'attribut nowrap ca me met tout sur la meme ligne (logique oui je sais), mais si je ne le met pas, outre mes retours à la ligne de mes messages, si le message a écrire dans la zone texte est trop long, ce dernier est cindé pour ne pas dépacer la longueur de la zone de texte. Du coup la scroll bar reste translucide car non utilisée.
Car avec l'attribut nowrap ca me met tout sur la meme ligne (logique oui je sais), mais si je ne le met pas, outre mes retours à la ligne de mes messages, si le message a écrire dans la zone texte est trop long, ce dernier est cindé pour ne pas dépacer la longueur de la zone de texte. Du coup la scroll bar reste translucide car non utilisée.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je ne comprend plus ton besoin!
Es-tu obligé d'utiliser un textarea, qui plus est en read-only? Pourquoi ne pas utiliser une div stylée avec laquelle tu pourras à la fois avoir un ascenceur horizontal et faire des retours de ligne grâce à la balise <br/>?
Par exemple:
Bien sûr le style de la div peut-être exporté dans ton fichier CSS...
.
Es-tu obligé d'utiliser un textarea, qui plus est en read-only? Pourquoi ne pas utiliser une div stylée avec laquelle tu pourras à la fois avoir un ascenceur horizontal et faire des retours de ligne grâce à la balise <br/>?
Par exemple:
<div style="border: 1px solid #aaa; overflow: scroll; width: 500px; height: 200px; font-family: monospace; white-space: nowrap;"> Une première ligne qui dépasse allègrement de la largeur de ta zone mais grâce au scrolling horizontal ne subit pas de rupture<br/> Une deuxième ligne à la ligne<br/> Une troisième... </div>
Bien sûr le style de la div peut-être exporté dans ton fichier CSS...
.
Pourquoi un textarea ? Simplement parce qu'il s'agit d'un projet que je reprend en partie et que le client voulait en textarea ^^
Et puis je rappelle qu'il s'agit d'un tag JSP et non de l'HTML. J'ai besoin de la balise jsp pour remplir le zone de texte via un bean référencé dans la propriété 'property' du tag.
Je vais regarder s'il n'y a pas autre chose qu'un textarea.
Et puis je rappelle qu'il s'agit d'un tag JSP et non de l'HTML. J'ai besoin de la balise jsp pour remplir le zone de texte via un bean référencé dans la propriété 'property' du tag.
Je vais regarder s'il n'y a pas autre chose qu'un textarea.
Je vais virer le white-space en fait et ne garder que le scroll :)
Grand merci à toi !