| |||
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); } |