Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/05/2011, 17:56
iovan
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: Mandar no sólo el Value sino también, el Text de un Option

Asi es, y si quieres pasarlo a un PHP utilizas AJAX.

Código Javascript:
Ver original
  1. .
  2. .
  3. .
  4. .
  5.  
  6. var campo_select = document.getElementById('opciones');
  7. var indice = campo_select.selectedIndex;
  8.  
  9. var texto = campo_select.options[indice].text;
  10. var valor = campo_select.value;
  11.  
  12.     ajax.open("POST", "PHPyAJAX.php",true);
  13.     ajax.onreadystatechange=function() {
  14.         if (ajax.readyState==4) {
  15.             respuesta = ajax.responseText;
  16.         }
  17.     }
  18.     ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  19.     ajax.send("valor="+valor+"&texto="+texto);

Y el archivo PHPyAJAX.php
Código PHP:
Ver original
  1. $valor = $_POST['valor'];
  2. $texto = $_POST['texto'];
  3.  
  4. echo "El valor el select seleccionado es: ".$valor." y su texto es: ".$texto." <br> Gracias por utulizar Ajax con PHP :D ";

Lo que ves escrito en el echo será la respuesta que resivirá en AJAX, si quieres imprimir en pantalla esta respuesta hay que hacer algo como esto:

Código Javascript:
Ver original
  1. document.getelementbyid('dialogo').innerHTML = respuesta;


Un saludo.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.