Asi es, y si quieres pasarlo a un PHP utilizas AJAX.
Código Javascript
:
Ver original.
.
.
.
var campo_select = document.getElementById('opciones');
var indice = campo_select.selectedIndex;
var texto = campo_select.options[indice].text;
var valor = campo_select.value;
ajax.open("POST", "PHPyAJAX.php",true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
respuesta = ajax.responseText;
}
}
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("valor="+valor+"&texto="+texto);
Y el archivo PHPyAJAX.php
Código PHP:
Ver original$valor = $_POST['valor'];
$texto = $_POST['texto'];
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 originaldocument.getelementbyid('dialogo').innerHTML = respuesta;
Un saludo.