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

JavaScript Discussion :

carater speciaux


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de adilou1981
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    251
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 251
    Par défaut carater speciaux
    je veux afficher le code d'un cractère spécial dans un champs texte
    pour cela je fais comme ca


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('text2').value="ا"
    donc normalement ce qui devrait s'afficherc'est "& #1575;"
    mais ce qui s'affiche c "ا"

    merci de m'aider

  2. #2
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('text2').value="î";
    directement!!

  3. #3
    Membre éclairé Avatar de adilou1981
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    251
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 251
    Par défaut
    je crois que je n'ai pas été claire.
    je pose la question autrement

    comment afficher " & #1575;" dans mon champs texte

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 26
    Par défaut
    je crois que je n'ai pas été claire.
    Forcément tu n'es pas claire, puisque tu es adilou :p

    Hum... désolé mais je ne vois pas.

    Tu peux pas essayer avec un objet de type paragraphe du style :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <p id="mon_paragraphe"></p>
    Ensuite tu ferais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById("mon_paragraphe").innerHTML="& #1 2 3; nous irons au bois... et des brouettes";
    PS : Pour IE, tu peux exclusivement utiliser innerText qui renverrait le texte et non le code HTML dans les balises <p></p>

    mais pour l'inverse, (chose que tu souhaites vraisemblablement de faire), je ne sais pas...

    Je connais la méthode escape(ton_string) et unescape(ton_string) qui permettent de placer des variables dans l'URL comme le ferait la méthode GET de validation d'un formulaire

    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    escape("tu t'es vu ?")=="tu%20t%27es%20vu%20%3F";
    unescape("quant%20t%27as%20bu%20%3F")=="Quant t'as bu ?"

  5. #5
    Futur Membre du Club
    Inscrit en
    Mars 2005
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 4
    Par défaut
    Et ça, ça donne quoi ?


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    document.getElementById('text2').value="& #1575;" 
     
    ou alors 
    document.getElementById('text2').value="î"
    merci GDVL

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 26
    Par défaut
    Non, je pense que ma méthode par innerHTML passe très bien, j'avais mal compris au début :p

    Donc pour résumé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <p id="mon_paragraphe"></p>
     
    <input id="mon_champ_text" onchange="document.getElementById('mon_paragraphe').innerHTML=this.value">
    Et lorsque tu taperas "&amp;#456; cueillir des cerises" il t'afficheras bien "&# 456; cueillir des ceries"...

    MESSAGE EDITE POUR CAUSE DE PRESENCE DE FAUTES D'ORTHOGRPAHES

    PS : je suis preneur pour une méthode/fonction qui me renvoie la meme chose qu'affiche innerHTML , à savoir : document.gnagnagna.innerHTML="&# 215;" m'affiche une croix (ou ×) dans le navigateur... mais j'aimerai retrouve la chaîne de caractère direct du genre "toHTML('&# 215;')"

  7. #7
    Membre éclairé Avatar de adilou1981
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    251
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 251
    Par défaut
    merci pour tous j'ai résolu mon problème
    j'ai utilisé les innerText comme indiqué en combinant avec $amp;

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

Discussions similaires

  1. [sgbd] perl, oracle et caracteres speciaux
    Par fsapet dans le forum SGBD
    Réponses: 2
    Dernier message: 07/09/2004, 11h22
  2. [Débutant][String] Remplacez les caractères speciaux
    Par paf15 dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 27/04/2004, 22h39
  3. [langage] Caractères spéciaux
    Par killy dans le forum Langage
    Réponses: 5
    Dernier message: 28/11/2003, 10h39
  4. insertion caracteres speciaux html
    Par arcane dans le forum Requêtes
    Réponses: 2
    Dernier message: 22/09/2003, 14h16
  5. delphi XML / HTML caractéres speciaux !
    Par adem dans le forum EDI
    Réponses: 2
    Dernier message: 29/08/2002, 17h48

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