Normalmente harás el submit de un formulario utilizando un botón común y corriente:
<form id="form1" name="form1" method="post" action="ProcesarDatos.aspx">
<input name="edad" type="text" id="edad" />
<input type="submit" name="Submit" value="Submit" />
</form>
O quizás lo sepas hacer con una imagen:
<form id="form1" name="form1" method="post" action="ProcesarDatos.aspx">
<input name="edad" type="text" id="edad" />
<input type="image" width="20" height="20" name="imageField" src="boton.gif" />
</form>
¿Pero has tratado de hacer el submit con una liga común?
HTML no nos da la opción de hacerlo de manera similar a los ejemplos antes mencionados, pero lo podemos hacer con JavaScript
, así:
<form id="form1" name="form1" method="post" action="ProcesarDatos.aspx">
<input name="edad" type="text" id="edad" />
<a href="javascript:document.form1.submit()">Submit</a>
</form>
En el ejemplo anterior nota que form1
es el nombre que se le da al formulario, por eso es usado en la instrucción de JavaScript. Si modificas el nombre de tu formulario, asegúrate de modificarlo en el JavaScript. No modifiques document
ni submit
porque son palabras reservadas del lenguaje.