Pasar valor del form a javascript y viceversa
[color=#1a1a1a; font-family: 'Lucida Sans Unicode'; font-size: 13px]Hola, tengo un formulario en el cual ingreso un domicilio y con javascript la transformo en coordenadas q luego se la asigno a un campo oculto del formulario. Estuve probando varias opciones pero no logro tomar la dirección del form y enviarla a la función javascript. ¿Podrá ser que el código jsc esta en el head? Porque también probé colocarlo al final pero no anda. También probé usando un botón para que llame al transformar, pero no hay caso.
El código del transformar es:
function coordenada(){
var geocoder = new GClientGeocoder();
var domicilio=document.registro.dlio.value;
geocoder.getLatLng(domicilio,function(point){
if(!point){
alert("Lugar no encontrado");
} else {
map.setCenter(point,12);
var marca=new GMarker(map.getCenter());
marca.title="titulo de esta marca";
map.addOverlay(marca);
map.openInfoWindowHtml(marca.getPoint(), marca.title);
map.setCenter(new GLatLng(point),2);
window.onload = function() {
document.registro.getElementById("pto").value = point;
}
});
}
y el html con el boton que llama a la funcion es:[/color]
[color=#1a1a1a; font-family: 'Lucida Sans Unicode'; font-size: 13px]<INPUT TYPE="button" VALUE="transformar" onClick="coordenada()"/>
<input type='hidden' name='pto' value='unpunto' id='pto' />
Agradecería tu ayuda, gracias![/color]
El código del transformar es:
function coordenada(){
var geocoder = new GClientGeocoder();
var domicilio=document.registro.dlio.value;
geocoder.getLatLng(domicilio,function(point){
if(!point){
alert("Lugar no encontrado");
} else {
map.setCenter(point,12);
var marca=new GMarker(map.getCenter());
marca.title="titulo de esta marca";
map.addOverlay(marca);
map.openInfoWindowHtml(marca.getPoint(), marca.title);
map.setCenter(new GLatLng(point),2);
window.onload = function() {
document.registro.getElementById("pto").value = point;
}
});
}
y el html con el boton que llama a la funcion es:[/color]
[color=#1a1a1a; font-family: 'Lucida Sans Unicode'; font-size: 13px]<INPUT TYPE="button" VALUE="transformar" onClick="coordenada()"/>
<input type='hidden' name='pto' value='unpunto' id='pto' />
Agradecería tu ayuda, gracias![/color]
1 Respuesta
Respuesta de aleja26
1