Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/01/2011, 11h55   #1
Invité de passage
 
Inscription : décembre 2010
Messages : 20
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 20
Points : 2
Points : 2
Par défaut probleme d'affichage balise <html:textarea

Bonjour, malgré le fait que je n'ai pas de NOWRAP dans ma balise <TD>, et que j'ai bien fixé une taille de 10, la taille de ma balise s'affiche quand meme à l'infini, avec un petit ascenseur horizontal lorsque le texte est trop long :

Code :
1
2
3
4
5
<td width="10" >
<html:textarea  name="form"  property="folVaDescFol"   
			styleId="idFolVaDescFol"
 readonly="true" cols="10" rows="6" />		
</td>
quelqu'un peut il m'aider ?

Merci beaucoup !
eric___ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 12h15   #2
Membre du Club
 
Inscription : novembre 2005
Messages : 179
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : novembre 2005
Messages : 179
Points : 60
Points : 60
Salut,
ajoute un petit bout de CSS et ça devrait fonctionner :

Code :
1
2
 
textarea	{ width:500px;height:200px; resize: none;}
brisso est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 15h29   #3
Membre Expert
 
Inscription : septembre 2010
Messages : 1 239
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 1 239
Points : 1 559
Points : 1 559
Heu... j'ai jamais vu cette syntaxe pour un textarea dans du html. Ou alors tu n'en a pas assez dit pour que je puisse comprendre ton code...
ABCIWEB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 15h55   #4
Membre du Club
 
Inscription : novembre 2005
Messages : 179
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : novembre 2005
Messages : 179
Points : 60
Points : 60
C'est vrai que je n'est pas été assez claire. Excuse moi.
J'aurais fait ça :

Code :
1
2
3
4
5
6
7
8
 
 
<div id="messagetexte">
<label for="message">Message</label>
<textarea name='message' id='message' rows="30" cols="30"></textarea>
</div>
 
#messagetexte textarea	{ width:500px;height:200px; resize: none;}
Ca marche bien chez moi.
brisso est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 19h17   #5
Invité de passage
 
Inscription : décembre 2010
Messages : 20
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 20
Points : 2
Points : 2
ça ne marche pas , mais merci quand meme !!
peut etre est ce la <HTML:TEXTAREA
eric___ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2011, 16h03   #6
Membre Expert
 
Inscription : septembre 2010
Messages : 1 239
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 1 239
Points : 1 559
Points : 1 559
Mais je t'ai mis un lien vers la bonne syntaxe html !

Bon, je te recopie le contenu de ce lien :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN"
       "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Texte du titre</title>
</head>
<body>
 
<h1>Spontanément</h1>
 
<form action="textarea.htm">
<p>Quels éléments HTML vous viennent à l'esprit et quel effet ont-ils:<br>
<textarea name="entree_utilisateur" cols="50" rows="10"></textarea>
</p>
</form>
 
</body>
</html>
brisso t'a également donné la solution. Juste dans son exemple il faut comprendre que #messagetexte textarea { width:500px;height:200px; resize: none;} doit se situé dans une feuille css elle même placée entre les balises <head> et </head> de la page html (ou éventuellement dans une feuille de style externe), par exemple :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
<style type="text/css">
 
#messagetexte textarea	{ 
width:500px;
height:200px; 
resize: none;
}
 
</style>
</head>
 
<body>
 
	<div>
 
		<form action="#" method="post" id="messagetexte">
		<label for="message">Message</label>
		<p>
		<textarea name='message' id='message' rows="30" cols="30"></textarea>
		<input type = "submit" value="Envoyer" name="envoyer" />
		</p>
		</form>
 
	</div>
 
</body>
</html>
ABCIWEB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2011, 16h17   #7
Invité de passage
 
Inscription : décembre 2010
Messages : 20
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 20
Points : 2
Points : 2
en fait, la syntaxe <HTML:TEXTAREA
cela vient de struts, qui definit ses propres balises dans des fichiers de definition TLD. (tag lib).
j'ai l'impression que struts surcharge les proprietés de la balise TD.
le probleme est que dans la definition de la TLD, il n'y a aucune proprieté de taille de la TEXTAREA.

Je vous remercie tous les deux de votre aide precieuse !
eric___ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2011, 16h18   #8
Invité de passage
 
Inscription : décembre 2010
Messages : 20
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 20
Points : 2
Points : 2
je voulais dire aussi que j'ai bien mis votre code dans une CSS, je sais bien ce que c'est . merci encore pour l'idee.
eric___ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2011, 14h59   #9
Invité de passage
 
Inscription : décembre 2010
Messages : 20
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 20
Points : 2
Points : 2
en fait, c'est vous qui aviez raison, il fallait bien agir au niveau de la feuille de style.
Par contre, ce que j'ai mis dedans c'est :
width:450px;
height:150px;
overflow:scroll;

Et du coup, la textarea reste bien fixe, avec un scroll en cas de depassement.

Merci beaucoup de m'avoir aidé !

Eric
eric___ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h17.


 
 
 
 
Partenaires

Hébergement Web