bueno tengo un script donde muestro de manera asincronica los valores de un select estos valores que son numericos, recupero luego su opcion elejida para mostrar en pantalla la funcion que utilizo es esta:
Código Javascript
:
Ver originalfunction añadir(valor1,valor2) {
Ajax = objetoAjax();
Ajax.open("get","valor.php?nombre="+valor1+"®ion=" + valor2, true);
Ajax.onreadystatechange = function() {
if (Ajax.readyState == 4 && (Ajax.status == 200 || Ajax.status == 501)){
document.getElementById('region').innerHTML=Ajax.responseText;
}
}
Ajax.send(null);
}
Hasta aqui bien lo que quiero es que arriba del formulario muestre el resultado del select pero en este caso solo el resultado de region= valor2 pero como yo lo hice me muestra el valor y yo quiero que me muestre la opcion.
el html seria asin:
Código HTML:
Ver original <h3 id="valor_region"></div> <form name="form" method="get"> <select name="region" onchange="añadir(document.getElementById('region').value)"
a la funcion de arriba le añadi esta linea:
Código Javascript
:
Ver originaldocument.getElementById('region').innerHTML=document.getElementById('valor_region').value;
Me funciona bien lo que pasa que me da el value del select region pero yo quiero la opcion elejida.
espero que me podais ayudar?
Saludos