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

HTML Discussion :

Echappement de quote dans input/value


Sujet :

HTML

  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    772
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2004
    Messages : 772
    Points : 872
    Points
    872
    Par défaut Echappement de quote dans input/value
    Bonjour,

    Je souhaiterais pouvoir échapper des guillemets dans le value d'un input type text.
    En gros :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" value="dflsdvs "khljh" hlhlkh" />
    est mal interprété.

    <input type="text" value="dflsdvs &quot;khljh&quot; hlhlkh" />
    ne marche pas non plus.

    Est-ce possible de charger les 2 types de guillemets dans un value d'input/text ??
    • Mon blog PHP : http://blog.alterphp.com
    • "Peace cannot be kept by force, it can only be achieved by Understanding" -- Albert Einstein

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 868
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    Il faut que tu utilises les caractères hexadécimaux :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" value="Texte entre "guillemets"" />
    Sinon je viens d'essayer avec &quot; et ça fonctionne aussi ...

  3. #3
    Membre éclairé

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    772
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2004
    Messages : 772
    Points : 872
    Points
    872
    Par défaut
    effectivement ça marche...

    en fait j'utilise php pour envoyer la chaîne à afficher dans le value, et Smarty pour générer le code html.

    En fait c'est mon htmlentities() qui ne fonctionne pas... je vais voir du côté du forum php
    • Mon blog PHP : http://blog.alterphp.com
    • "Peace cannot be kept by force, it can only be achieved by Understanding" -- Albert Einstein

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

Discussions similaires

  1. Concatener html et javascript dans input value
    Par chipmunkette dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 15/01/2014, 11h40
  2. [DOM] Passage de valeur dans input via getElementById().value
    Par Invité dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 08/07/2008, 21h47
  3. Incrementation de value dans input
    Par watchabongo dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 09/01/2008, 13h52
  4. Double Quote dans un input
    Par ythim dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 03/07/2006, 11h28
  5. Réponses: 8
    Dernier message: 15/05/2006, 15h09

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