Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Javascript (http://www.forosdelweb.com/f13/)
-   -   Rescatar valor Lista/Menu (http://www.forosdelweb.com/f13/rescatar-valor-lista-menu-530140/)

rsanchez77 01/11/2007 21:44

Rescatar valor Lista/Menu
 
Hola

les cuento lleno un lista/menu(combobox) con datos de una consulta sql

hasta aqui todo bien

pero luego tengo que pasarle el valor seleccionado por el usuario como parametro para que lo lleve a otra pagina que es ASP y mi problema es que no he podido rescatar el valor

husmeando por aqui y por alla se sugiere que lo haga con un javascript pero aqui esta mi problema como deberia llamar a una funcion javascript desde un link y que este link llame a la pagina con su parametro del combobox???


esto el lo que se me ocurre pero me doy cuenta que no funciona


<a href="ListadoCertificados.asp?busca=idbusca&idvalo r="+document.form1.Apellidos.options[document.form1.Apellidos.selectedIndex].value >BUSCAR</a>


la parte

document.form1.Apellidos.options[document.form1.Apellidos.selectedIndex].value

no se como pegarsela a la parte del href y por ahi se sugeria un javascript

eso espero alguien me pueda echar una manito

saludos

caricatos 02/11/2007 01:26

Re: Rescatar valor Lista/Menu
 
Hola:

Es mejor hacer la asignación con el evento click:

<a href="" onclick="this.href = 'tuPaginaAsp.asp' + document.forms.form1.Apellidos.value">

Fíjate que la línea del valor del select está simplificada.

Saludos :arriba:

rsanchez77 02/11/2007 08:05

Re: Rescatar valor Lista/Menu
 
hola muchas gracias por la ayuda

una consulta a que te refieres con

"Fíjate que la línea del valor del select está simplificada."

eso gracias

JavierB 02/11/2007 08:09

Re: Rescatar valor Lista/Menu
 
Hola rsanchez77

A lo que se refiere caricatos (¡Hola! :adios:) es a que tú pones:

document.form1.Apellidos.options[document.form1.Apellidos.selectedIndex].value

y se puede hacer más sencillo, como él te indica:

document.forms.form1.Apellidos.value

Saludos, :adios:

rsanchez77 03/11/2007 19:03

Re: Rescatar valor Lista/Menu
 
ok muchas gracias lo voy a probar y te avis como me fue

muchas gracias por la ayuda

rsanchez77 03/11/2007 19:15

Re: Rescatar valor Lista/Menu
 
Hola mmm no me fue muy bien

hice lo que me sugieren y pasa que me vuelve a la raiz del link me explico:

ejemplo la pagina esta en esta url

//localhost/uno/dos/pagina.asp

y luego de hacer lo sugerido

me lleva este link

//localhost/uno/dos/

y la idea es que aparezca

//localhost/uno/dos/pagina.asp?id=(elemento del lista/menu)

eso

gracias

caricatos 04/11/2007 01:47

Re: Rescatar valor Lista/Menu
 
Hola:

Tendrás algo mal puesto... :pensando:

Mira este código:

Código:

<html>
<body>
<form>
<select name="id" >
<option value="pepe" >pepe</option>
<option value="paco" >paco</option>
<option value="pico" >pico</option>
</select>
</form>
<a target="_blank" href="" onclick="this.href = '?id=' + document.forms[0].id.value" >prueba</a>
</body>
</html>

Saludos :arriba:

rsanchez77 04/11/2007 12:30

Re: Rescatar valor Lista/Menu
 
por el momento el link lo tengo dentro del form lo voy a sacar y te aviso como mefue lo demas es lo mismo

saludos y gracias

rsanchez77 04/11/2007 15:08

Re: Rescatar valor Lista/Menu
 
le cuento q no me resulta la cosa y ya se me epiezan a acabar las ideas

espero que alguien tenga algo alternativo

necesito hace esa cosa o me puede costar la pega
gracias


La zona horaria es GMT -6. Ahora son las 20:47.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.