Page 1 sur 1

Mise en forme du texte d'un formulaire php

Posté : 09 févr. 2008, 17:25
par Clelia
Bonjour,

Est-il possible, dans un textarea, de mettre une partie du texte en italique ? Et si oui, comment ??

Merci de votre aide.

Posté : 09 févr. 2008, 19:17
par diabloton
une question avant que je dise des betise :))
tu voudrais que lorsqu on tape le texte dans ton area il soit en italique ou lorsqu il s affiche une fois qu il est enregistré dans ta bd ?

Posté : 10 févr. 2008, 07:08
par Clelia
J'aimerais que lorsque l'on rentre le texte dans l'area, on puisse en mettre une partie en italique (le titre d'un livre par exemple) et que cette partie conserve sa mise en forme dans la bdd aussi.

Posté : 10 févr. 2008, 10:26
par Ryle
Modération :
Afin d'obtenir plus de réponses, le sujet est déplacé dans le forum "HTML, XHTML, CSS".


Pour répondre simplement, dans un textarea, ce n'est pas possible. Tu peux donner un style à tout le bloc textarea, mais pas à une partie de celui-ci.

Une solution consisterait, comme sur ce forum, a utiliser du bbcode pour spécifier qu'une partie du texte doit être formatée. L'autre solution est plus complèxe et relève d'avantage des éditeurs Wysiwyg qui permettent à l'utilisateur de formatter son texte comme s'il travaillait avec un traitement de texte...

Posté : 10 févr. 2008, 10:38
par Cyrano
Je vais aller un poil plus loin dans le détail :

Un textarea en tant que tel ne permet pas le formatage du texte qui y est écrit.
Les solutions suggérées par Ryle sont les seules :
- Utiliser des bbCodes comme dans un forum;
- Utiliser du JavasScript et une librairie qui permet de simuler une mise en forme, regarde du coté de TinyMCE ou FCKEditor. Ces librairies permettent d'afficher une zone de saisie de la plus simple à la plus sophistiquée du genre MS-Word ou OpenOffice.org-Writer

Autre option possible : au lieu d'un simple textarea, ajoute juste avant un input de type text juste pour le titre un peu comme ici où on a un input pour mettre le sujet du post et le textarea pour le message lui-même.

Posté : 16 févr. 2008, 07:53
par Clelia
Merci beaucoup. Je vais essayer avec les bbCodes.

Posté : 16 févr. 2008, 15:44
par Victor BRITO
Parallèlement au BBCode, il y a aussi la syntaxe Wiki qui peut faire l'affaire (les utilisateurs des wikis et de DotClear en savent quelque chose ;) ).

Posté : 24 févr. 2008, 17:51
par Clelia
Merci, mais comment puis-je utiliser la syntaxe Wiki ??

Posté : 24 févr. 2008, 23:21
par Victor BRITO
Sous DotClear, la syntaxe Wiki est mise au point par le biais d'une classe (elle est donc orientée objet). Tout ce que je peux te conseiller, c'est d'étudier la manière dont DotClear la gère, en consultant son code. ;)