[HTML] Afficher " dans champs texte
Résolu/Fermé
zelos666
Messages postés
181
Date d'inscription
mercredi 27 janvier 2010
Statut
Membre
Dernière intervention
20 juillet 2010
-
3 mars 2010 à 21:00
zelos666 Messages postés 181 Date d'inscription mercredi 27 janvier 2010 Statut Membre Dernière intervention 20 juillet 2010 - 8 mars 2010 à 14:07
zelos666 Messages postés 181 Date d'inscription mercredi 27 janvier 2010 Statut Membre Dernière intervention 20 juillet 2010 - 8 mars 2010 à 14:07
A voir également:
- [HTML] Afficher " dans champs texte
- Editeur html - Télécharger - HTML
- Afficher mot de passe wifi android - Guide
- Mettre un texte en majuscule - Guide
- Excel cellule couleur si condition texte - Guide
- Deflouter texte - Forum Logiciels
6 réponses
aloison
Messages postés
22
Date d'inscription
lundi 22 février 2010
Statut
Membre
Dernière intervention
23 mars 2010
1
3 mars 2010 à 21:28
3 mars 2010 à 21:28
Bonjour,
Essaie de remplacer le " par sa valeur html : & quot; en supprimant l'espace entre le & et le quot; car je viens de remarquer que si je mets le code html sur le forum il est converti à l'affichage donc j'ai rajouté un espace afin que le code ne soit pas pris en compte.
Donc dans la variable, tu mets 'salut sa va & quot; lalala'
Voic ce que j'ai testé rapidement car je ne connais pas le code de tes fonctions :
--------------------------------------------------------------------------
<?php
$valeur['titre'] ='salut sa va " lalala';
$valeur['titre1']='salut sa va & quot; lalala';
?>
<html>
<input type="text" id="titre" name="Titre" size="35" value="
<?php echo(utf8_encode($valeur['titre']))?> "/>
<input type="text" id="titre" name="Titre" size="35" value="
<?php echo(utf8_encode($valeur['titre1']))?> "/>
</html>
--------------------------------------------------------------------------
Avec le 1ère (titre), ça ne marche pas.
Avec le 2nd (titre1), j'ai bien le ".
Essaie de remplacer le " par sa valeur html : & quot; en supprimant l'espace entre le & et le quot; car je viens de remarquer que si je mets le code html sur le forum il est converti à l'affichage donc j'ai rajouté un espace afin que le code ne soit pas pris en compte.
Donc dans la variable, tu mets 'salut sa va & quot; lalala'
Voic ce que j'ai testé rapidement car je ne connais pas le code de tes fonctions :
--------------------------------------------------------------------------
<?php
$valeur['titre'] ='salut sa va " lalala';
$valeur['titre1']='salut sa va & quot; lalala';
?>
<html>
<input type="text" id="titre" name="Titre" size="35" value="
<?php echo(utf8_encode($valeur['titre']))?> "/>
<input type="text" id="titre" name="Titre" size="35" value="
<?php echo(utf8_encode($valeur['titre1']))?> "/>
</html>
--------------------------------------------------------------------------
Avec le 1ère (titre), ça ne marche pas.
Avec le 2nd (titre1), j'ai bien le ".
zelos666
Messages postés
181
Date d'inscription
mercredi 27 janvier 2010
Statut
Membre
Dernière intervention
20 juillet 2010
12
3 mars 2010 à 21:33
3 mars 2010 à 21:33
PAr valeur html tu fait référence a «&» amp ?
aloison
Messages postés
22
Date d'inscription
lundi 22 février 2010
Statut
Membre
Dernière intervention
23 mars 2010
1
3 mars 2010 à 21:38
3 mars 2010 à 21:38
Le code html pour le " est «&»quot;
«&»amp; correspond au code html pour le & mais tu as compris le principe.
(J'ai du modifier mon post précédent car le forum avait convertir le code html à sa valeur...)
«&»amp; correspond au code html pour le & mais tu as compris le principe.
(J'ai du modifier mon post précédent car le forum avait convertir le code html à sa valeur...)
Romiinet
Messages postés
596
Date d'inscription
samedi 17 mai 2008
Statut
Membre
Dernière intervention
2 novembre 2014
107
3 mars 2010 à 21:39
3 mars 2010 à 21:39
avec php il suffit de mettre un \ devant le "
zelos666
Messages postés
181
Date d'inscription
mercredi 27 janvier 2010
Statut
Membre
Dernière intervention
20 juillet 2010
12
3 mars 2010 à 21:41
3 mars 2010 à 21:41
Je met un \ devant, comme je l'ai dit lma fonction stripTxt sert justement à retirer ce \ pour l'affichage. J'ai essayer «&»quot mais il ne s'affiche pas non plus. En fait, il m'affiche &
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
aloison
Messages postés
22
Date d'inscription
lundi 22 février 2010
Statut
Membre
Dernière intervention
23 mars 2010
1
4 mars 2010 à 22:52
4 mars 2010 à 22:52
Actuellement, je ne vois pas d'autres solutions à te proposer.
As-tu essayé mon bout de code donné plus haut, est-ce que tu as bien le "?
Je pense qu'il faudrait que tu nous donne plus de détails sur ta fonction stripTxt (ou mettre le code si tu peux).
Tu peux aussi nous expliquer ce que tu cherches à faire, on pourra peut-être t'aider à y parvenir. (par exemple, peut-être que ta fonction stripTxt pourrait remplacer les \\\ par un seul \ plutôt que par rien du tout si c'est le cas?!)
As-tu essayé mon bout de code donné plus haut, est-ce que tu as bien le "?
Je pense qu'il faudrait que tu nous donne plus de détails sur ta fonction stripTxt (ou mettre le code si tu peux).
Tu peux aussi nous expliquer ce que tu cherches à faire, on pourra peut-être t'aider à y parvenir. (par exemple, peut-être que ta fonction stripTxt pourrait remplacer les \\\ par un seul \ plutôt que par rien du tout si c'est le cas?!)
zelos666
Messages postés
181
Date d'inscription
mercredi 27 janvier 2010
Statut
Membre
Dernière intervention
20 juillet 2010
12
8 mars 2010 à 14:07
8 mars 2010 à 14:07
Salut,
J'ai régler mon problème en fin de semaine.
J'ai tout simplement remplacer tout les " par des '
Les personne vont comprendre quand même qu'il s'agit d'apostrophe et mon insertion se fait parfaitement.
Merci.
J'ai régler mon problème en fin de semaine.
J'ai tout simplement remplacer tout les " par des '
Les personne vont comprendre quand même qu'il s'agit d'apostrophe et mon insertion se fait parfaitement.
Merci.