1. Pour Black Friday on FRACASSE les prix ⚡ avec RM Tech Découverte
    Rejeter la notice

[JS] Remplacer des retours à la ligne par des <br /> à la saisie

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Exatoxik, 14 Novembre 2010.

  1. Exatoxik
    Exatoxik Nouveau WRInaute
    Inscrit:
    12 Juillet 2010
    Messages:
    33
    J'aime reçus:
    0
    Bonjour

    Je suis à la recherche d'un script JavaScript qui me permettrait de faire ceci : sur un champ textarea, quand l'utilisateur fait un retour à la ligne (donc appui sur Entrée), que dans le champ textarea ce retour à la ligne soit automatiquement remplacé par <br /> au lieu d'un simple retour à la ligne.

    Si vous avez des idées...?

    Merci beaucoup
    Exatoxik
     
  2. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 099
    J'aime reçus:
    303
    Obligé que ce soit en JS ?
    Car en PHP il y a nl2br (pour faire un traitement à l'affichage, ce n'est pas une bonne méthode d'enregistrer les <br /> dans la BDD)
     
  3. Exatoxik
    Exatoxik Nouveau WRInaute
    Inscrit:
    12 Juillet 2010
    Messages:
    33
    J'aime reçus:
    0
    Oui je sais, mais une raison particulière j'aimerais enregistrer des <br /> dans la BDD, et donc on c'est en JS que l'on peut remplacer un appui sur Entrée par un <br /> dans un champ de saisie.
     
  4. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 099
    J'aime reçus:
    303
  5. Exatoxik
    Exatoxik Nouveau WRInaute
    Inscrit:
    12 Juillet 2010
    Messages:
    33
    J'aime reçus:
    0
    Merci pour ces solutions mais je vais expliquer mon problème réel car je ne trouve aucune solution.

    En fait j'enregistre via un textarea des données dans ma BDD (avec des retours à la ligne), et donc dans ma BDD il les enregistre tel quel (sans <br />), mais j'ai besoin cependant d'afficher le résultat d'une entrée dans mon textarea pour que l'utilisateur puisse remodifier ces informations, et en fait dans mon textarea, les simples retours à la ligne de la BDD se sont transformés en <br /> (ces derniers s'affichent donc dans le textarea, ce que je ne veux pas).

    Auriez-vous une solution ?
     
  6. fobec
    fobec WRInaute discret
    Inscrit:
    10 Mai 2005
    Messages:
    189
    J'aime reçus:
    0
  7. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 413
    J'aime reçus:
    0
    je ne comprends pas ce qui te pose problème : si tu laisses tout normal, tu auras tes \n dans ton contenu, qui feront bien un saut de ligne dans les textarea. Pour l'affichage classique, un nl2br te suffira
     
Chargement...
Similar Threads - [JS] Remplacer retours Forum Date
[JS] Remplacer un "," par un "." dans un INPUT Développement d'un site Web ou d'une appli mobile 8 Mars 2012
[JS] Forcer deux clics sur un input Développement d'un site Web ou d'une appli mobile 15 Mars 2014
[JS] Actualiser options <select> après choix d'un autre <select> Développement d'un site Web ou d'une appli mobile 28 Juin 2012
[JS] executer la fonction d'une variable Développement d'un site Web ou d'une appli mobile 25 Octobre 2011
[JS] - Un script qui plante uniquement en arrivant depuis google ! Développement d'un site Web ou d'une appli mobile 18 Mars 2011
[JS] Un compte a rebours avec avance rapide - dev Développement d'un site Web ou d'une appli mobile 30 Décembre 2010
[JS] Masquer / afficher un <div> à la saisie d'un <input> Développement d'un site Web ou d'une appli mobile 2 Novembre 2010
Htacces : comment remplacer _ par : URL Rewriting et .htaccess 18 Juin 2019
remplacer version desktop par version mobile first Problèmes de référencement spécifiques à vos sites 19 Mai 2019
WordPress Par quoi remplacer MailPoet ? Débuter en référencement 1 Février 2019