Ahora que si necesitas que se envie hasta que un enlace sea presionado, pues hay muy pocas diferencias con el ejemplo de arriba.
El funcion js ponla de esta forma:
Código PHP:
echo ("<script>
function enviar() {
var combo = document.getElementById('comb')
var opcion = combo.selectedIndex
var op = combo.options[opcion].value
var url = 'pagina.php?opcion=' + op;
location.href=url
}
</script>");
Nota: recuerda modificar
var url con el nombre de la pagina que quieras
Ahora el combo ponlo asi:
Código PHP:
echo '<select id="comb1" name="comboCategorias">';
El enlace para enviar el valor del combo es asi:
Código PHP:
echo ("<a onClick='enviar()'>Texto que envia el valor</a>");
En este caso no es necesario dejar una opcion vacia en el combo porque no se usa el evento onChange.
Si algo no quedo entendible dime e intentare explicarlo mejor
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
Saludos