double quote dans un formulaire input

tontonsumo
WRInaute discret
WRInaute discret
 
Messages: 119
Inscription: 13 Mai 2004

double quote dans un formulaire input

Message le Lun Juin 25, 2007 11:10

Bonjour,


J'ai un problème lorsque j'essaye d'afficher un texte (qui contient des simples ou doubles quotes, celon les cas) par défaut dans une balise input.

exemple:

<imput type="text" value="essai "toto""> me donne:
'essai '
j'ai essayé avec les anti-slach, mais ca donne rien.

donc je perd la fin de la valeur par défaut du champ.

J'ai lu un post intéresant qui propose de transformer les ' et " en equivalent utf8 (&quot...), mais dans mon cas, mon site est en charset=iso-8859-1, et donc le &quot s'affice &quot (pas beau).

Je pensais peut-etre transformer les temps de la saisie dans le formulaire, les ' et les " en caractère ascii???

merci de vos idées..
a bientot

Alain


moktoipas
WRInaute passionné
WRInaute passionné
 
Messages: 2326
Inscription: 29 Juin 2004

Message le Lun Juin 25, 2007 11:24

c'est pas "&quot" mais "&quot;" le ; compte.

Ca n'a rien a voir avec le charset d'ailleurs.

FloBaoti
WRInaute impliqué
WRInaute impliqué
 
Messages: 755
Inscription: 30 Avr 2006

Message le Lun Juin 25, 2007 11:42

Oui c'est l'encodage HTML du caractère, pas de l'UTF-8...

tontonsumo
WRInaute discret
WRInaute discret
 
Messages: 119
Inscription: 13 Mai 2004

Message le Lun Juin 25, 2007 12:21

Bonjour,


Et merci de votre aide...
En effet avec le ";", ca marche....

bonne journée
Alain

pj074
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 21
Inscription: 27 Mar 2008

Re: double quote dans un formulaire input

Message le Lun Juin 14, 2010 16:08

il y a une fonction php qui fait ça tout seul c'est htmlspecialchars();


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités