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 :

input et encodage


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 6
    Points : 6
    Points
    6
    Par défaut input et encodage
    Bonjour à tous, j'ai un souci au niveau de l'encodage du symbole €, que je dois passer dynamiquement dans un input.

    Actuellement, je le passe comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    document.getElementById('moninput').value = masomme + " €"
    le problème est que, à la plce du symbole, j'ai un '?' qui s'affiche sous FF, et un carré sous IE ....

    quelqu'un connaitrait-il une solution ? merci beaucoup ^^

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

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 905
    Points : 14 822
    Points
    14 822

  3. #3
    Membre expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Points : 3 239
    Points
    3 239
    Par défaut
    Citation Envoyé par Bisûnûrs
    Pas dans ce cas-ci vu que c'est un "value"

    Ben moi je propose ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <span id="euro" style="display: none">&euro;</span>
    Et puis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var euro = document.getElementById("euro").firstChild.value;

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

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 905
    Points : 14 822
    Points
    14 822
    Par défaut
    Citation Envoyé par FremyCompany
    Pas dans ce cas-ci vu que c'est un "value"
    Pourtant ce code m'affiche bien le signe € :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" value="&euro;">

  5. #5
    Futur Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Merci FremyCompany, ce n'était pas exactement ça mais je m'en suis inspiré et ça marche parfaitement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <span id="euro" style="display: none">&euro;</span>
    et  dans mon js : var euro = document.getElementById("euro").innerHTML;
    Je vous remercie beaucoup ^^

  6. #6
    Membre expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Points : 3 239
    Points
    3 239
    Par défaut
    Citation Envoyé par Bisûnûrs
    Pourtant ce code m'affiche bien le signe € :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" value="&euro;">
    Oui mais coté JavaScript ca ne marche pas vu que HTML interprête le contenu, JavaScript l'utilise tel quel

Discussions similaires

  1. Encodage dans un champ type input
    Par hellworld dans le forum jQuery
    Réponses: 9
    Dernier message: 01/10/2013, 10h36
  2. [Newsletter] mauvais encodage d'un input type = text
    Par whoaloic dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 23/12/2011, 16h19
  3. [MySQL] Encodage inputs VARCHAR
    Par Pymento dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 22/09/2009, 11h36
  4. [FORMULAIRE] Récupération de input 'text'
    Par danael dans le forum Flash
    Réponses: 5
    Dernier message: 19/07/2003, 12h31
  5. [VB6] fonction d' encodage URL en VB
    Par jeanseb dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 14/01/2003, 12h16

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