IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[DOM] Textarea et javascript


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    97
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 97
    Par d�faut [DOM] Textarea et javascript
    Bonjour
    Est-ce quelqu'un aurait un exemple de remplissage d'une textarea � partir d'une base de donn�es en passant par du javascript.
    C'est � dire en utilisant le .value pour faire l'assignation du text.

    Si j'�chappe la simple quote cela se passe bien sauf si j'ai un retour chariot. M�me en le rempla�ant avec nl2br. Car en r�alit� le nl2br remplace le \n et non le \r. Et du moment qu'il y a � un retour � la ligne avant que la chaine ne soit ferm�e javascript interp�te cela comme une erreur.
    Donc j'ai utilis� le str_replace pour remplecer \r\n par <br />. Et la je vois apparaitre le <br /> directement dans le textarea.

    Bref je tourne en rond. Je me demande comme faire, il doit bien exister une solution

    merci

  2. #2
    Membre tr�s actif Avatar de magnus2005
    Profil pro
    Ingenieur SI
    Inscrit en
    Avril 2005
    Messages
    454
    D�tails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (�le de France)

    Informations professionnelles :
    Activit� : Ingenieur SI

    Informations forums :
    Inscription : Avril 2005
    Messages : 454
    Par d�faut
    a la place de faire str_replace avec "<br/>" tu le fais avec "" et �a devrais fonctionner.
    Ton Textarea devrait �tre valide,
    si j'ai bien compris ton probleme.

  3. #3
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    F�vrier 2005
    Messages
    2 023
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 2 023
    Par d�faut
    Salut,
    le str_replace va lui supprimer les sauts de ligne.
    Il faut que t'�chappes les sauts pour pas qu'ils soit interpr�ter dans le source :


    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?php
    $str = "ter\\r\\ntet";
    ?>
     
    <textarea id="ta"></textarea>
    <script>
    function f()	{
    	var ta = document.getElementById('ta');
    	ta.innerHTML = '<?php echo $str; ?>';
    }
     
    f();
    </script>
    Au fait, textarea a pas d'attribut value ? Comment tu peux obtenir un r�sultat ?

    Bye

  4. #4
    Membre tr�s actif Avatar de magnus2005
    Profil pro
    Ingenieur SI
    Inscrit en
    Avril 2005
    Messages
    454
    D�tails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (�le de France)

    Informations professionnelles :
    Activit� : Ingenieur SI

    Informations forums :
    Inscription : Avril 2005
    Messages : 454
    Par d�faut
    Du point de vue HTML TEXTAREA n a pas d'attribue value mais
    ici thierryG en javascript fait un acc�s via la DOM qui possede un attribut (du point de vue objet) value comme pour tous les noeuds DOM de la page.

    Attention l'utilisation d' "innerHTML" donne des resultats assez different selon les navigateurs.
    Par contre .value donne des resultats similaires mais parfois different d innerHTML

  5. #5
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    F�vrier 2005
    Messages
    2 023
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 2 023
    Par d�faut
    Ah oui, vu que y a pas d'attribut HTML je m'�tais dit que y en avait pas en Dom mais vu qu'il descend de Node...

Discussions similaires

  1. [DOM] Quotes en Javascript
    Par APoLLoN1234 dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 15/06/2007, 07h35
  2. [DOM] inclure fichier javascript en javascript
    Par italiasky dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 21/05/2007, 13h29
  3. [DOM] tableau et javascript
    Par franfr57 dans le forum G�n�ral JavaScript
    R�ponses: 18
    Dernier message: 20/12/2006, 16h46
  4. controle de TEXTAREA par javascript
    Par FoxLeRenard dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 20/03/2006, 09h27
  5. Limiter le nbr de caract�res d'un textarea en JavaScript
    Par yoyot dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 09/02/2005, 12h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo