bonjour,
peut on pour un même input text d'un formulaire déclencher un comportement pour le name et un autre comportement pour l'id ?

j'ai un input dans un formulaire

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
   <input type="text" class=" input-xlarge" id="adresse" name"adresse"value="" />
 
<input type="hidden"id="lat" value="" />
 <input type="hidden" id="lng" value="" />


avec pour l'input text un id qui est géré comme ceci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
 addr = document.getElementById('adresse').value;
j'aimerais utiliser la méthode getElementsByName à la place pour cet élément , pour utiliser plutôt le name de cet input et reserver l'id pour un autre comportement , mais ça n'envoie rien quant je remplace par getElementsByName ( problème de syntaxe peut être )

voila un bout du code ( en rouge ce que j'aimerais remplacer par getElementsByName )

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 function geolocalise(){
  /* Récupération du champ "adresse" */ 
  addr = document.getElementById('adresse').value;
 
  
  /* Tentative de géocodage */ 
  geocoder.geocode( { 'address': addr}, function(results, status) {
   /* Si géolocalisation réussie */ 
   if (status == google.maps.GeocoderStatus.OK) {
    /* Récupération des coordonnées */ 
    latitude = results[0].geometry.location.lat();
    longitude = results[0].geometry.location.lng();
j'aimerais essayé ça ( mais est ce possible ? ) pour appliquer au même champ input text deux comportement différent , un pour ce script ( géolocalisation ) et un autre comportement qui est de l'autocompletion , celui qu'on trouve sur developpez.com et qui marche bien.

http://dcabasson.developpez.com/arti...ion-pas-a-pas/

c'est un peu confus mais merci de votre aide