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

Langage PHP Discussion :

Formatage d'un texte dans une popup [PHP 7]


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2014
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Janvier 2014
    Messages : 89
    Points : 83
    Points
    83
    Par défaut Formatage d'un texte dans une popup
    Bonjour
    Je cherche comment présenter un texte dans une popup de façon lisible.
    Je m'explique
    - Je saisis le texte suivant (dans la popup):
    ' Bonjour
    Veuillez trouver ci-joint votre billet.
    Vous avez rendez-vous à 14h
    '
    Il est stocké en base.
    - Quand je fais ré-afficher ce texte pour modification, voici ce que l'écran affiche:
    ' Bonjour<br /> Veuillez trouver ci-joint votre billet.<br /> Vous avez rendez-vous à 14h'
    Le même texte dans une zone textarea passe très bien.
    J'ai essayé de remplacer par '013' et '010', par '\r\n', rien n'y fait, je n'arrive pas à obtenir un retour à la ligne, dans la popup.

    Quelqu'un pourrait-il m'aider?
    Un grand merci d'avance
    Claude

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 235
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 235
    Points : 15 532
    Points
    15 532
    Par défaut
    c'est une popup que vous remplissez directement en html ?
    ou alors vous utilisez une bibliothèque ?

  3. #3
    Membre régulier
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2014
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Janvier 2014
    Messages : 89
    Points : 83
    Points
    83
    Par défaut
    Je la rempli en html, elle est appelée en javascript

  4. #4
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 235
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 235
    Points : 15 532
    Points
    15 532
    Par défaut
    montrez nous le code php et javascript que vous utilisez.

  5. #5
    Membre régulier
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2014
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Janvier 2014
    Messages : 89
    Points : 83
    Points
    83
    Par défaut
    OK, je le prépare et vous le donne

    Préparer le code n'est pas une mince affaire, car la partie dont je parle est incluse dans des milliers de lignes.
    Du coup, cela va prendre un peu de temps.

  6. #6
    Membre régulier
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2014
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Janvier 2014
    Messages : 89
    Points : 83
    Points
    83
    Par défaut
    Bonjour, @Mathieu
    En réduisant le code pour pouvoir l'envoyer, j'ai trouvé la solution
    Juste, dans mon javascript, avant l'affichage dans la popup, je place cette fonction
    Code js : Sélectionner tout - Visualiser dans une fenêtre à part
    	let aff_contenu = replaceAll("<br />","\n", contenu);
    codée ainsi

    Code js : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    	function  replaceAll(recherche, remplacement, chaineAModifier)
    	{
    	return chaineAModifier.split(recherche).join(remplacement);
    	};

    Elle me remplace tous les <br /> par \n.
    Et ça marche
    Merci
    Claude

  7. #7
    Expert éminent Avatar de CosmoKnacki
    Homme Profil pro
    Justicier interdimensionnel
    Inscrit en
    Mars 2009
    Messages
    2 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Justicier interdimensionnel

    Informations forums :
    Inscription : Mars 2009
    Messages : 2 858
    Points : 6 556
    Points
    6 556
    Par défaut
    C'est marrant que tu ais appellé ta fonction ainsi, alors qu'il existe déjà une méthode pour faire des remplacements multiples dans une chaîne de caractères qui porte exactement le même nom: String.prototype.replaceAll.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    contenu = contenu.replaceAll("<br />", "\n");
    Brachygobius xanthozonus
    Ctenobrycon Gymnocorymbus

  8. #8
    Membre régulier
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2014
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Janvier 2014
    Messages : 89
    Points : 83
    Points
    83
    Par défaut
    Merci de l'info.
    Je ai cherché replace dans les docs Javascript, mais je n'ai pas pensé à vérifier que celle-ci, que j'ai trouvé dans un fil , était aussi native de javascript.

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

Discussions similaires

  1. Ajout de texte dans une popup via js
    Par max33370 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 02/06/2010, 16h12
  2. Formatage du texte dans une fenêtre
    Par Daejung dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 07/11/2008, 21h56
  3. Réponses: 3
    Dernier message: 19/05/2008, 23h04
  4. [C# 2.0] Options de formatage du texte dans une MessageBox
    Par oodini dans le forum Windows Forms
    Réponses: 2
    Dernier message: 03/07/2006, 13h27
  5. formatage d'un text dans une cellule stringgrid en float
    Par iam dans le forum Bases de données
    Réponses: 4
    Dernier message: 26/04/2006, 15h05

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