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 :

r�cup�rer un "+" dans un input


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    61
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 61
    Par d�faut r�cup�rer un "+" dans un input
    salut a tous

    voila mon prob
    j'utilise AJAX sur mon site.
    j'ai besoin de r�cup�rer une chaine de caract�re dans un input text en faisant un document.getElementById('champ_concerne').value

    le prob c'est que si le champ contient un "+" le contenu du document.getElementById('champ_concerne').value croit que le + est un espace.

    donc si j'affiche le document.getElementById('champ_concerne').value ben a plus le "+"

    comment faire pour le r�cup�rer ? Help !!

  2. #2
    Expert confirm�
    Avatar de Swo�g
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par d�faut
    Salut !

    Je suppose que quand tu fais passer tes donn�es par AJAX, tu le fais en GET ?

    dans ce cas essaie de le faire en POST
    R�dacteur "�clectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les R�gles du Forum - Mon Site Web sur DVP.com (D�veloppement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne r�pondrai � aucune question technique via MP, MSN ou Skype : les Forums sont l� pour �a !!! Merci de me demander avant de m'ajouter � vos contacts sinon je bloque !
    pensez � la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    61
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 61
    Par d�faut
    Citation Envoy� par Swo�g
    Salut !

    Je suppose que quand tu fais passer tes donn�es par AJAX, tu le fais en GET ?

    dans ce cas essaie de le faire en POST
    en post non plus ca ne fonctionne pas... il interprete le + comme u espace...

  4. #4
    Expert confirm�
    Avatar de Swo�g
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par d�faut
    alors l� je capte plus... je sais pas, essaie de faire un urlencode sur la valeur...
    R�dacteur "�clectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les R�gles du Forum - Mon Site Web sur DVP.com (D�veloppement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne r�pondrai � aucune question technique via MP, MSN ou Skype : les Forums sont l� pour �a !!! Merci de me demander avant de m'ajouter � vos contacts sinon je bloque !
    pensez � la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    61
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 61
    Par d�faut
    admettons que j'ai un champ texte du genre
    <input type="text" value="salut @ ++++" id="truc" />

    ben quand je fais un document.getElementById('truc').value j'obtient "salut @"
    les ++++ sautent... pourquoi ?

  6. #6
    Expert confirm�
    Avatar de Swo�g
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par d�faut
    c'est parce qu'il doit les consid�rer comme des espaces, mais c'est �trange comme bug... premi�re fois que j'en entends parler...
    Quel browser utilises-tu, parce que je viens de tester avec IE, Firefox et Op�ra, et aucun probl�me de ce style...
    R�dacteur "�clectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les R�gles du Forum - Mon Site Web sur DVP.com (D�veloppement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne r�pondrai � aucune question technique via MP, MSN ou Skype : les Forums sont l� pour �a !!! Merci de me demander avant de m'ajouter � vos contacts sinon je bloque !
    pensez � la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  7. #7
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    61
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 61
    Par d�faut
    sous IE et FF ca marche pas...
    les ++ saisis dans un champ texte (pas en dur, comme dans ton exemple), ne fonctionnent pas.

  8. #8
    Expert confirm�
    Avatar de Swo�g
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par d�faut
    Hum... Je crois comprendre : tu passes en m�thode GET ?

    en tous cas, normalement, m�me en get, le navigateur transforme les espaces en + (c'est vrai), et les + en %2B pas de pb sous aucun navigateur � ma connaissance :p [cf formulaire google ^^ : les + sont reconnus sans probl�mes]
    R�dacteur "�clectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les R�gles du Forum - Mon Site Web sur DVP.com (D�veloppement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne r�pondrai � aucune question technique via MP, MSN ou Skype : les Forums sont l� pour �a !!! Merci de me demander avant de m'ajouter � vos contacts sinon je bloque !
    pensez � la balise [ code ] (bouton #) et au tag :resolu: (en bas)

Discussions similaires

  1. Quotes dans un INPUT
    Par Laskar dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 1
    Dernier message: 23/03/2012, 10h35
  2. Variable avec quotes(simple ou double)dans un input
    Par -Neo- dans le forum Langage
    R�ponses: 1
    Dernier message: 25/06/2007, 11h23
  3. Afficher quote/guillemet dans un input
    Par EggY14 dans le forum Langage
    R�ponses: 8
    Dernier message: 15/09/2006, 12h59
  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

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