Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => Mensaje iniciado por: Neibar en 24 Mayo 2012, 22:31 PM

Título: enviar formulario oculto html
Publicado por: Neibar en 24 Mayo 2012, 22:31 PM
Código (html4strict) [Seleccionar]

<form action='#' method='get'>
<input type='hidden' id='path' name = 'i' value='a' ></input>
<input id='enviapath' type='hidden' type='submit' value='enviar'> </input>
</form>


Código (javascript) [Seleccionar]
function enviapath() { document.getElementById('enviapath').click();

tengo este formulario, si quito el "type=hidden" del submit, me va perfectamente, pero sino.. no va ni a tiros, alguna idea de como hacerlo para poder enviarlo de manera oculta?
Título: Re: enviar formulario oculto html
Publicado por: WarGhost en 24 Mayo 2012, 22:35 PM
Son tipos diferentes de inputs, es mas el atributo es el mismo y se puede ver claro:

type='hidden'
type='submit'
Título: Re: enviar formulario oculto html
Publicado por: Roboto en 24 Mayo 2012, 22:58 PM
el submit es el boton de enviar y no puede ser hidden. ("creo");

pero... cual es tu idea??¿?¿?¿
si ocultas el boton enviar,k sentido tiene enviar ese oculto?¿?¿?

Título: Re: enviar formulario oculto html
Publicado por: adastra en 24 Mayo 2012, 23:00 PM
Esto:

<input id='enviapath' type='hidden' type='submit' value='enviar'> </input>

Es un error, el tipo debe de ser submit o hidden, pero no ambos.
Título: Re: enviar formulario oculto html
Publicado por: Neibar en 24 Mayo 2012, 23:08 PM
ok, entonces está ahi el error... hmmm

es que en php me quiero enviar un valor si el usuario hace click en una imagen, y se me habia ocurrido eso xD
Título: Re: enviar formulario oculto html
Publicado por: WarGhost en 24 Mayo 2012, 23:14 PM
Usa ajax, ajax es la solución para todo jajajaja.
Título: Re: enviar formulario oculto html
Publicado por: Neibar en 24 Mayo 2012, 23:21 PM
Cita de: WarGhost en 24 Mayo 2012, 23:14 PM
Usa ajax, ajax es la solución para todo jajajaja.

bueno , a ver si puedo aprender algo entonces
Título: Re: enviar formulario oculto html
Publicado por: m0rf en 24 Mayo 2012, 23:45 PM
Lo primero de todo creo que tendrias que re-hacer el codigo del formulario, tiene algun que otro error.

Para que se envie automaticamente:
document.forms["elnombedetuform"].submit();

Tiene diferentes sintaxis la función.

Saludos.
Título: Re: enviar formulario oculto html
Publicado por: tecasoft en 25 Mayo 2012, 19:22 PM
librosweb.es
Título: Re: enviar formulario oculto html
Publicado por: Neibar en 30 Mayo 2012, 10:35 AM
Cita de: m0rf en 24 Mayo 2012, 23:45 PM
Lo primero de todo creo que tendrias que re-hacer el codigo del formulario, tiene algun que otro error.

Para que se envie automaticamente:
document.forms["elnombedetuform"].submit();

Tiene diferentes sintaxis la función.

Saludos.

Cita de: tecasoft.com en 25 Mayo 2012, 19:22 PM
librosweb.es

gracias!