Inicio > Programación Web > Javascript: Enviar un formulario mediante submit

Javascript: Enviar un formulario mediante submit

miércoles, 11 de septiembre de 2024 Dejar un comentario Ir a comentarios

Generalmente, se envía un formulario cuando el usuario presiona un botón de envío. Sin embargo, a veces, puede que tengas que enviar el formulario mediante programación con JavaScript.

JavaScript proporciona el objeto formulario que contiene el método submit(). Utilice el ‘id’ del formulario para conseguir el objeto formulario.


Por ejemplo, si el nombre del formulario es «MyForm», el código JavaScript para la presente llamada es la siguiente:

document.forms["myform"].submit();


Pero, ¿cómo identificar una formulario? Pon un atributo id en la etiqueta del formulario


<form id='myform' action='formmail.pl'>

Aquí está el código para enviar un formulario cuando se hace clic en un hipervínculo:

<script type="text/javascript">
function submitform()
{
     var theForm = document.forms['form1'];
     if (!theForm) {
         theForm = document.form1;
     }
     theForm.submit();
}
</script> 
<form id="form1" name="form1" action="handle-data.php">
Search: <input type='text' name='query' />
<a href="javascript: submitform()">Search</a>
</form>

Comparte y diviertete:
  • Print
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Twitter
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • BlinkList
  • Blogosphere
  • Live
  • Meneame
  • MSN Reporter
  • MySpace
  • RSS
  • Suggest to Techmeme via Twitter
  • Technorati
  • LinkedIn
  • email
  • FriendFeed
  • PDF
  • Reddit
  • Wikio IT
  • Add to favorites
  • blogmarks
Top Footer