Duda.

04/01/2005 - 13:02 por David | Informe spam
Hola, estaria interesado en saber si es factible poder hacer que un enlace,
tuviera el mismo efecto q un boton tipo 'submit', para asi poder recojer las
variables del formulario. Gracias

Preguntas similare

Leer las respuestas

#6 Matias Iacono
07/01/2005 - 13:05 | Informe spam
Justamente, dentro del action del formulario, puedes pasarle dicho valor.

Siguiendo con el ejemplo:

function HacerSubmit(strValue,Valor)
{
document.form1.action = strValue + "?Dato1=" + Valor
document.form1.submit();
}

Y el link, en el caso de que quieras hacerlo mas generico:

<a href="#" onClick="HacerSubmit('paginaX.asp','CADENA DE VALORES PARA EL
QUERYSTRING'"

Esto hara, que ademas de mandar datos por POST (si el method del formulario
esta de esa forma), tambien enviara la cadena por el querystring, y podras
recolectar los dos valores.

Saludos,

Matias Iacono
Microsoft MVP



"David" wrote in message
news:%
El caso es que yo con eso link redirecciono a la misma pagina que estoy


pero
pasandole una variable, esto es para paginar los resultados de una


consulta.
Pero el problema me viene que al hacer click al link de la pagina a la que
quiero ir no me recoge los datos q tengo arriba en el formulario y me hace
la SQL por defecto q es ordenar por nombre. No se si me explique muy bien,
pero cualquier duda intentare aclararla mejor. Y Gracias :)



"Matias Iacono" escribió en el mensaje
news:#
> Pero... como pretendes redireccionar a una pagina X mediante un link y
> ademas hacer el submit del formulario?
>
> O sea, lo que deberias hacer en tu caso, si es que al hacer click en el
> link, quieres que los datos se envien a otra pagina, cambias el action


del
> formulario para que apunte a esa pagina.
>
> O si no, manejas el action del formulario usando el mismo javascript.
>
> Por ejemplo:
>
> document.form1.action = 'Mipagina.asp'
> document.form1.submit()
>
>
> O, podrias pasar la direccion de la pagina mediante una variable:
>
> function HacerSubmit(strValue)
> {
> document.form1.action = strValue;
> document.form1.submit();
> }
>
>
> <a href="javascript:HacerSubmit('paginaX.asp')"
>
> O
>
> <a href="#" onclick="HacerSubmit('paginaX.asp')"
>
> Existen otras variantes, pero depende de cual sea el alcance.
>
> Saludos.
>
>
> Matias Iacono
> Microsoft MVP
>
>
>
> "David" wrote in message
> news:%
> > lo he probado de esa manera pero no e sposible ya que en el href ya
tengo
> > establecido un link, asi q tb lo he probado en el evento onclick pero
tmp
> > va. Si tienen alguna otra sugerencia, gracias.
> >
> > "David" escribió en el mensaje
> > news:
> > > Hola, estaria interesado en saber si es factible poder hacer que un
> > enlace,
> > > tuviera el mismo efecto q un boton tipo 'submit', para asi poder
recojer
> > las
> > > variables del formulario. Gracias
> > >
> > >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida