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 :

[AJAX] IE coupe d�but et fin de chaine


Sujet :

JavaScript

  1. #1
    Membre �prouv� Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    D�cembre 2005
    Messages
    1 348
    D�tails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : balayeur

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 1 348
    Par d�faut [AJAX] IE coupe d�but et fin de chaine
    Salut,
    J'ai un petit script ajax qui permet de filter un champ <select> � partir des lettres tap�es dans un champ texte.
    le script ajax :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    function findSpecies(){
    			init = document.getElementById('text_species').value
    			var req = null;
    			if (window.XMLHttpRequest) //firefox
    				req = new XMLHttpRequest();
    			else if (window.ActiveXObject) {//IE
    				try {
    					req = new ActiveXObject("Msxml2.XMLHTTP");
    				} catch (e) {
    					req = new ActiveXObject("Microsoft.XMLHTTP");
    				}
    			}
    			req.onreadystatechange = function(){
    				if(req.readyState == 4)
    				{
     
    					alert(req.responseText); //check 1
    					myResponse = req.responseText.split("+");
    					document.getElementById('total_species').innerHTML= myResponse[0] + " species available";
    					document.getElementById('select_species').innerHTML= myResponse[1];	
    alert(document.getElementById('select_species').innerHTML) //check 2
    				}
    				return false
    			};
    			req.open("GET", "functions/get_findspecies.php?init=" + init);
    			req.send(null);
     
    			return false
    		}
    alert check 1 donne :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    4+<options value="acanthidops bairdii">acanthidops bairdii</option>
    <options value="accipiter bicolor">accipiter bicolor</option>
    <options value="accipiter striatus">accipiter striatus</option>
    <options value="accipiter supercoliosus">accipiter supercoliosus</option>

    alert check 2 donne :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    acanthidops bairdii</option>
    <options value="accipiter bicolor">accipiter bicolor</option>
    <options value="accipiter striatus">accipiter striatus</option>
    <options value="accipiter supercoliosus">accipiter supercoliosus</option>
    IE me bouffe le premier <option value="">. �a marche sous FF.

    une id�e d'o� �a peut venir?

    merci

    Julien

  2. #2
    Membre �prouv� Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    D�cembre 2005
    Messages
    1 348
    D�tails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : balayeur

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 1 348
    Par d�faut
    Je fais un petit push up parce que l� j'ai beau cherch� je comprends pas ce qui se passe . N'ayant pas eu de r�ponses pr�c�demment je vais essayer de reformuler plus simplement:

    j'ai un champ texte dans lequel l'utilisateur saisi le d�but d'un nom.
    Avec ces lettres je s�lectionne dans une bdd tous les noms qui commencent comme �a et je les affiche dans un select.

    si j'ai par exemple :pierre, paul et jacques et que je saisi "j", mon champ select se remplie avec jacques.

    ma requete me renvoie donc
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <option value="jacques">jacques</option>
    .

    Ok sous FF, mais IE coupe le d�but de telle sorte que il ne reste que et donc mon select n'affiche rien...


    Merci pour vos conseils

    Julien

Discussions similaires

  1. [RegEx] D�but et fin de chaine optionnel ?
    Par tintin72 dans le forum Langage
    R�ponses: 13
    Dernier message: 28/07/2011, 13h56
  2. comment supprimer des espaces en d�but et fin de chaine
    Par thor76160 dans le forum Langage
    R�ponses: 2
    Dernier message: 19/03/2010, 10h08
  3. [RegEx] d�but/fin de chaine en capture 0
    Par KOogar dans le forum Langage
    R�ponses: 7
    Dernier message: 03/03/2009, 11h35
  4. Supprimer les espaces en fin de chaine.
    Par KneXtasY dans le forum C
    R�ponses: 5
    Dernier message: 26/12/2005, 10h33
  5. Suppression des blancs en fin de chaine
    Par Spyco dans le forum C
    R�ponses: 4
    Dernier message: 22/12/2005, 15h13

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