enviar formulario oculto html

Iniciado por Neibar, 24 Mayo 2012, 22:31 PM

0 Miembros y 3 Visitantes están viendo este tema.

Neibar

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?

WarGhost

Son tipos diferentes de inputs, es mas el atributo es el mismo y se puede ver claro:

type='hidden'
type='submit'
¿Qué culpa tengo yo de tener la sangre roja y el corazón a la izquierda?

Roboto

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?¿?¿?


adastra

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.

Neibar

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

WarGhost

Usa ajax, ajax es la solución para todo jajajaja.
¿Qué culpa tengo yo de tener la sangre roja y el corazón a la izquierda?

Neibar

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

m0rf

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.
Si todos fuéramos igual de inteligentes no existiría la mediocridad porque no podríamos apreciarla. Aprecias la mediocridad?

tecasoft

http://www.tecasoft.com Un ninja del hacking etico, programacion en html5, css3, javascript, jquery, php, python, c/c++, ensamblador, ingenieria reversa,a auditorias de seguridad, pentesting, exploits

Neibar

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!