| |||
| Pues puedes hacerlo de dos maneras. En el evento onchange del select llamar la funcion y pasar el valor <select onChange="javascript:nombrefuncion(this.value)"> o document.<nombreformulario>.<nombreselect>.options[document.<nombreformulario>.<nombreselect>.selecte dIndex].value Donde: document.<nombreformulario>.<nombreselect>.selecte dIndex => te devuelve el indice del elemento selecionado y el resto el valor del elemento seleccionado Un saludo |
| ||||
| es decir, yo tengo que enviarla a la página detalles.php, tengo losiguiente <a href="detalles.php"?id>+detalles</a> y l avariable segun lo de antes cojeria el id como: [document.frm.s1.selectedIndex].value, siendo frm el formulario y s1 el select |
| |||
| Cita: Pero no puedes hacerlo asi, a no ser que modifiques el href de <a>
Iniciado por sanjo es decir, yo tengo que enviarla a la página detalles.php, tengo losiguiente <a href="detalles.php"?id>+detalles</a> y l avariable segun lo de antes cojeria el id como: [document.frm.s1.selectedIndex].value, siendo frm el formulario y s1 el select
Código:
No recuerdo ahora si assign es una funcion o por el contrario hay que poner assign="<url>" <a href="javascript:void(0);" onClick="javascript:nosvamos();">Lo que sea</a>
function nosvamos(){
var adonde = document.frm.s1.options[document.frm.s1.selectedIndex].value;
window.location.assign("detalles.php?id=" + adonde);
}
|
Este tema le ha gustado a 1 personas (incluyéndote)