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
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
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 )
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
Partager