Page 1 sur 2
cacher un textarea
Posté : 22 juil. 2005, 11:09
par lefox88500
bonjour (hé oui encore un post mais on ma dit un pour chaque sujet precis)
donc voila la maintenant je voudrais cacher mon textarea je veux pas qu'il soit visible par les visiteurs car il sert juste de transfert de donnée
<form action="liste_news.php" method="post">
<p>Titre :
<input type="text" size="30" name="titre" value="<? echo $titre; ?>" />
</p>
<p> Contenu :<br />
<textarea name="contenu" cols="50" rows="10">
<? echo $contenu; ?>
</textarea>
<br />
<input type="hidden" name="id_news" value="<? echo $id_news; ?>" />
<input name="submit" type="submit" value="Envoyer" />
</p>
</form>
<a href="index.php">retour à la page principale</a>
merci d'avance
Posté : 22 juil. 2005, 11:17
par guilt92
pourquoi ne pas transférer la chaine de caractère par un type hidden dans ce cas ?
Posté : 22 juil. 2005, 11:21
par VaN
oui pour tansferer des données de faço invisible,
est bcp plus approprié.
Posté : 22 juil. 2005, 11:23
par lefox88500
a la place de la ligne la ?
<input type="text" size="30" name="titre" value="<? echo $titre; ?>" />
Posté : 22 juil. 2005, 11:24
par pjl
je croyais que tu voulais cacher le textarea.
Re: cacher un textarea
Posté : 22 juil. 2005, 11:24
par guilt92
<form action="liste_news.php" method="post">
<p>Titre :
<input type="text" size="30" name="titre" value="<? echo $titre; ?>" />
</p>
<br />
<input type="hidden" name="id_news" value="<? echo $id_news; ?>" />
<input type="hidden" name="contenu" value="<? echo $contenu; ?>" />
<input name="submit" type="submit" value="Envoyer" />
</p>
</form>
<a href="index.php">retour à la page principale</a>
Posté : 22 juil. 2005, 11:25
par VaN
a la place de la ligne la ?
<input type="text" size="30" name="titre" value="<? echo $titre; ?>" />
à la place de l'input que tu souhaite cacher. l'attribut type="hidden" sert justement a rendre un input invisible. (hidden = caché anglais)
Posté : 22 juil. 2005, 11:32
par lefox88500
le probleme est que j'ai un input pour le titre et l'id mais pas pour le texarea donc je voit pas comment le cacher
form action="liste_news.php" method="post">
<p>Titre :
<input type="text" size="30" name="titre" value="<? echo $titre; ?>" />
</p>
<p> Contenu :<br />
<textarea name="contenu" cols="50" rows="10">
<? echo $contenu; ?>
</textarea>
<br />
<input type="hidden" name="id_news" value="<? echo $id_news; ?>" />
<input name="submit" type="submit" value="Envoyer" />
</p>
</form>
Posté : 22 juil. 2005, 11:35
par VaN
<form action="liste_news.php" method="post">
<p>Titre :
<input type="text" size="30" name="titre" value="<? echo $titre; ?>" />
</p>
<p> Contenu :<br />
<textarea name="contenu" cols="50" rows="10">
<? echo $contenu; ?>
</textarea>
<br />
<input type="hidden" name="id_news" value="<? echo $id_news; ?>" />
<input name="submit" type="submit" value="Envoyer" />
</p>
</form>
que veux tu cacher au juste la dedans ? ton formulaire me parait parfait, c'est comme cela que l'on fait les formulaires de modification de contenu :
un champ titre apparant, un champ texte apparant (en l'occurence un textarea ici), et un champ pour l'id, caché.
J'ai l'impression que tu veux cacher le textarea.. C'est bizarre de vouloir caché un champ de contenu nan ? comment fait on pour y ecrire alors ?
Posté : 22 juil. 2005, 11:38
par lefox88500
non en faite le textarea que je veut cacher ne sert que de transfert entre le fckeditor et l'enregistrement dans la BDD
en faite quand je tape un texte dans fckeditor et que je clic sur envoyer sa me convertir le texte de fckeditor en format html et me laffiche dans le textaraea cette operation ne se voit que pendant 1 seconde a peine mais je prefere que ce textarea n'apparaisse pas logique non ?
Posté : 22 juil. 2005, 11:39
par VaN
Extrait d'un private message :
non en faite sur ma page sa fait un en droit ou j'ecrit le texte , lediteur de texte et un textarea ou ce que j'ai taper dans le lediteur se transforme en code html et l'affiche dans le textarea
et moi C le textarea que je evu enlever
le FCKeditor te crée déjà du code HTML. par défaut, il te place une balise <p></p> autour du texte, puis te fais la mise en forme (<b>, <u>, <font> si tu lui applique ce genre de changement. Donc je pense qu'il est inutile de recreer un textarea qui acceuillera le code html.
Posté : 22 juil. 2005, 11:44
par lefox88500
ben oui je sais bien lol mais cétait sa mon probleme depuis le debut je n'arrivais pas a faire enregistrer le contenu de fckeditor directement dans ma bdd sans passer par un textarea
Posté : 22 juil. 2005, 11:47
par VaN
bah maintenant tu y arrives nan, avec les aide que je t'ai fourni par mp ?
Posté : 22 juil. 2005, 11:54
par lefox88500
ben jarrive si je passe par le textarea sinon sans passer par celui ci impossible
Posté : 22 juil. 2005, 11:56
par lefox88500
pour etre quitte de vous embetter plus longtemps , expliquez moi juste comment je peut faire pour cacher completement le textarea comme sa plus de probleme et pas besoin de changer le script