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

APIs Google Discussion :

Récupération d'un champ rempli par l'auto complétion google


Sujet :

APIs Google

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2013
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2013
    Messages : 43
    Points : 26
    Points
    26
    Par défaut Récupération d'un champ rempli par l'auto complétion google
    Bonjour à tous,

    Tout d'abord, j'espère être au bon endroit... tout mon site est principalement basé sur php et mysql...

    Voilà, j'explique mon souci :

    J'utilise ce code pour auto remplir un champ ville, cp via l'API Google pour un formulaire de recherche :

    Dans la balise HEAD :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    function initialize() {
        var input = document.getElementById('searchTextField');
        var options = {
            types: ['geocode'],
            componentRestrictions: {
                country: 'fr'
            }
        };
        autocomplete = new google.maps.places.Autocomplete(input, options);
    }
    google.maps.event.addDomListener(window, 'load', initialize);
    Mon champ :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <input id="searchTextField" type="text" size="50" class="input-recherche" type="text" name="requeteOu" size="50" placeholder="Ville, Code Postal..." onchange="javascript:this.value=this.value.toUpperCase();">

    Ensuite j'ai une requête où je récupère la valeur de mon champ par name="requeteOu".

    Lorsque j'utilise un input "normal" où je saisi la ville manuellement, la recherche fonctionne bien.
    Lorsque j'utilise le champ version google, ma recherche ne fonctionne plus...

    Ma requête est constituée de la manière suivante :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    ... AND (ville LIKE '%$requeteOu%' OR code_postal LIKE '$requeteOu')


    Qui a une idée ???

    Aussi, comment faire pour que le pays (en l'occurence France), ne soit pas affiché ??

    Merci beaucoup pour votre aide !!!
    Ca sera vraiment bien que cela fonctionne correctement !!

    Bonne journée,
    Karine

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 089
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 089
    Points : 44 660
    Points
    44 660
    Par défaut
    Bonjour,
    et si tu supprimes l’événement onchange de ton INPUT, est ce que cela fonctionne, la mise en majuscule peut se faire avant recherche en base.

Discussions similaires

  1. Réponses: 7
    Dernier message: 26/10/2010, 16h49
  2. Réponses: 4
    Dernier message: 06/02/2009, 11h28
  3. Comment avoir un Champ DATE rempli par defaut
    Par mohe27 dans le forum C#
    Réponses: 3
    Dernier message: 18/09/2007, 11h09
  4. Réponses: 6
    Dernier message: 12/11/2006, 19h00
  5. [VB.NET] Récupération champ BD par son nom
    Par jojo-la-praline dans le forum Windows Forms
    Réponses: 2
    Dernier message: 09/04/2006, 08h21

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