Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2923 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Textarea et retour à la ligne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Textarea et retour à la ligne

n°1759271
malicious
Posté le 14-07-2008 à 19:43:28  profilanswer
 

Bonjour,
Lorsque je récupère un texte d'une base de donnée et que je veux le mettre dans un textarea avec javascript, si ce texte contient des retours à la ligne, il ne s'affiche pas.
 

Code :
  1. <form name="form1">
  2. <textarea name="f_area1" cols="45" rows="5"></textarea>
  3. </form>
  4. <script language="javascript">
  5. document.form1.f_area1.value="<?php echo $area1;?>";
  6. </script>


$area1 est un texte qui a été tapé au préalable dans un textarea et enregistré sous mysql tel quel.
Y'a-t-il quelque chose à faire avant l'enregistrement?
Merci

Message cité 1 fois
Message édité par malicious le 14-07-2008 à 19:43:42
mood
Publicité
Posté le 14-07-2008 à 19:43:28  profilanswer
 

n°1759371
mIRROR
Chevreuillobolchévik
Posté le 15-07-2008 à 06:12:50  profilanswer
 

http://fr.php.net/nl2br


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1759386
gatsu35
Blablaté par Harko
Posté le 15-07-2008 à 08:47:18  profilanswer
 

malicious a écrit :

Bonjour,
Lorsque je récupère un texte d'une base de donnée et que je veux le mettre dans un textarea avec javascript, si ce texte contient des retours à la ligne, il ne s'affiche pas.
 

Code :
  1. <form name="form1">
  2. <textarea name="f_area1" cols="45" rows="5"></textarea>
  3. </form>
  4. <script language="javascript">
  5. document.form1.f_area1.value="<?php echo $area1;?>";
  6. </script>


$area1 est un texte qui a été tapé au préalable dans un textarea et enregistré sous mysql tel quel.
Y'a-t-il quelque chose à faire avant l'enregistrement?
Merci


pourquoi tu passes par un JS pour remplir un textarea ??????

Code :
  1. <textarea name="f_area1" cols="45" rows="5">"<?php echo $area1;?>"</textarea>

n°1759417
malicious
Posté le 15-07-2008 à 10:01:29  profilanswer
 

mIRROR: J'avais essayé nl2br() mais mettre des <br /> dans un textarea n'arrange pas le problème...
 
gatsu35: je sais que qu'il suffit de faire un echo entre les balises <textarea> mais je souhaite modifier le contenu à tout moment par javascript... Comme je l'ai dit, ça ne fonctionne que s'il n'y a pas de retour à la ligne :(
 
J'ai une autre question: pour savoir combien il y a de formulaire on fait:  
document.forms.length  
Mais est-ce possible de savoir combien il y a de select dans un formulaire?

n°1759522
gatsu35
Blablaté par Harko
Posté le 15-07-2008 à 11:39:25  profilanswer
 

var monForm = document.getElementById('monform');
var selects = monForm.getElementsByTagName('forms');
alert(selects.length);

n°1759587
malicious
Posté le 15-07-2008 à 13:42:35  profilanswer
 

Merci Gatsu35, ça marche très bien!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Textarea et retour à la ligne

 

Sujets relatifs
paiement en ligne ??service SOAP - pb retour tableau
[RESOLU] [ACCESS] Parcour de tables et récupération de ligne[PHP]Smilies dans un textarea
[RESOLU] Pb pour passer des arguments de ligne de commandeFaire exectuer une ligne de commande à un programme Java
[Javascript] Insérer un retour à la ligne dans un textarea [résolu]Comment garder le retour à la ligne d'un TEXTAREA ??
supprimer les retour à la ligne en fin de chaîne dans un textarea[PHP/HTM] Retour a la ligne dans un textarea
Plus de sujets relatifs à : Textarea et retour à la ligne


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR