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 :

Javascript, caractère de retour à la ligne


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2003
    Messages
    533
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Novembre 2003
    Messages : 533
    Par défaut Javascript, caractère de retour à la ligne
    Bonjour,

    J'ai un script php qui me récupère la valeure d'un textarea, et l'envoie à une page php pour l'insertion dans un base de données, cependant les retours de lignes ne passe pas, alors j'ai fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    description_commentaire = description_commentaire.replace("\n","<br>");
    Ca va bien, sauf que si je fait de retour à la ligne, il n'en remplace qu'un. Mais, si je me souviens bien, il y a un autre caractère a remplacer aussi, comme le \n, mais je ne me souviens plus, est-ce que quelqu'un pourrait m'aider?

    Ou si vous avez une autre solution

    Merci d'avance

    krfa1

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    \r ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre éclairé
    Inscrit en
    Novembre 2003
    Messages
    533
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Novembre 2003
    Messages : 533
    Par défaut
    Merci beaucoup, je savais plus ce que c'était.

    Bonne soirée.

  4. #4
    Membre éclairé
    Inscrit en
    Novembre 2003
    Messages
    533
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Novembre 2003
    Messages : 533
    Par défaut
    En fait non, ça va toujours pas, car ça fonctionne très bien si il y a ça:

    mais s'il y a a par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    test
     
    test
     
    test
    ça m'affiche juste le début, mais la suite pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    test
     
    testtest
    est-ce que quelqu'un pourrais m'aider?? Voici mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    ...
    		var description_commentaire = document.getElementById('description_commentaire').value.replace("\n","<br>");
    		description_commentaire = description_commentaire.replace("\r","<br>");
    		xhr.open("GET","./pages/insertion_commentaire.php?id_fichier="+id_fichier+"&description_commentaire="+description_commentaire,true);
    		xhr.send(null);
    ...
    merci d'avance pour votre précieuse aide

    krfa1

  5. #5
    LEK
    LEK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    715
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 715
    Par défaut
    Hello,
    remplace les associations : retour charriot et nouvelle ligne ainsi que les retours charriots seuls/nouvelles lignes seules le tout dans une expression reg :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    var description_commentaire = document.getElementById('description_commentaire').value.replace(/(\r\n|\n|\r)/g, '<br />');
    xhr.open("GET","./pages/insertion_commentaire.php?id_fichier="+id_fichier+"&description_commentaire="+description_commentaire,true);
    Ou encode simplement l'ensemble du contenu et effectue le remplacement des /n avec ta page php...

    Qu'est ce que tu en penses?

  6. #6
    Membre éclairé
    Inscrit en
    Novembre 2003
    Messages
    533
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Novembre 2003
    Messages : 533
    Par défaut
    Hello, merci pour l'info.

    Je vais tester tout ça ce soir, mais j'aurais une autre petite question en même temps, à quoi sert le /g, car a chaque fois que je vois des scripts pour remplacer des occurences, il y a un / g.

    Merci d'avance et je vous tiens au courant

  7. #7
    LEK
    LEK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    715
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 715
    Par défaut
    Le /g t'indique qu'il s'agit d'une recherche globale sur la chaine : toutes les occurences de la chaîne recherchée seront trouvées.

  8. #8
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    oui avec le regExp le g signifie général ...

    que tu peux émuler en javascript lors du replace avec un while
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (machaine.indexOf(chaineAremplacer)!=-1{machaine.replace(chaineAremplacer,remplacement)}
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  9. #9
    Membre éclairé
    Inscrit en
    Novembre 2003
    Messages
    533
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Novembre 2003
    Messages : 533
    Par défaut
    Ah ok, merci pour les infos, alors je vous tiens au courant pour vous dire si ca joue dès que j'ai essayé.

  10. #10
    Membre éclairé
    Inscrit en
    Novembre 2003
    Messages
    533
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Novembre 2003
    Messages : 533
    Par défaut
    Bonjour a tous, alors j'ai tester le code, et c'est parfait, c'est beau.

    En tout cas un grand merci pour votre aide, et a bientot.

    Krfa1

  11. #11
    LEK
    LEK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    715
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 715
    Par défaut
    Pas de quoi

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Caractère de retour à la ligne.
    Par Pari dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 18/03/2009, 09h59
  2. Réponses: 4
    Dernier message: 28/09/2007, 11h45
  3. [PC] Caractère de retour à la ligne
    Par Lnanau dans le forum Cobol
    Réponses: 7
    Dernier message: 14/04/2006, 11h28
  4. problème de caractère de retour à la ligne
    Par greg2 dans le forum SQL
    Réponses: 2
    Dernier message: 17/02/2006, 16h51
  5. [SQL server 2005] caractère de retour à la ligne
    Par Louis-Guillaume Morand dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 06/02/2006, 14h34

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