Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/08/2011, 15:40
roboty
 
Fecha de Ingreso: abril-2011
Mensajes: 867
Antigüedad: 13 años
Puntos: 5
Respuesta: como sacar un valor de javascript a una variable de php

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 original
  1. function añadir(valor1,valor2) {
  2. Ajax = objetoAjax();
  3. Ajax.open("get","valor.php?nombre="+valor1+"&region=" + valor2, true);
  4. Ajax.onreadystatechange = function() {
  5.   if (Ajax.readyState == 4 && (Ajax.status == 200 || Ajax.status == 501)){
  6.    document.getElementById('region').innerHTML=Ajax.responseText;
  7.   }
  8.  }
  9.  Ajax.send(null);
  10. }

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
  1.     <body>
  2.      <h3 id="valor_region"></div>
  3.        <form  name="form" method="get">
  4.         <select name="region" onchange="añadir(document.getElementById('region').value)"
  5.                <option value="">selecione</option>
  6.         </select>
  7.        </form>
  8.      <div id="region"></div>  
  9.     </body>
  10. </html>

a la funcion de arriba le añadi esta linea:
Código Javascript:
Ver original
  1. document.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