Evitar el reenvio de formularios mediante JavaScript

Para evitar esto lo que podemos hacer es un JavaScript que nos valide las veces que se selecciona un botón.

Un formulario normal se vería así

Y al oprimir por segunda ves el botón sin que la información fuese enviada, el formulario se vería así.

En el JavaScript vamos a crear una funcion “Enviado” la cual va a validar las veces que se envian los datos.

Dentro de las etiquetas <head> copiamos el código JavaScript

Dentro del <body> creamos el formulario, y en el evento onSubmit invocamos la funcion JavaScript enviado()

 

 

8 comments

  1. Anónimo - October 6, 2006 9:18 am

    Creo que este articulo presenta la solución de un problema un poco general html y no una problematica .NET especificamente. Sería bueno que presentaran la misma solucion para un formulario .NET que ademas utilice validadores.

    Reply
  2. Anónimo - September 24, 2007 10:57 pm

    para una llamada calback si esta vien tu ejemplo

    Reply
  3. Anónimo - May 21, 2008 6:36 pm

    En la siguiente liga esta expuesto esta misma necesidad y cuya funcionalidad trabaja perfectamente para formularios asp.net.

    http://msmvps.com/blogs/anguslogan/archive/2004/12/22/27223.aspx

    Reply
  4. Anónimo - January 28, 2010 10:12 pm

    esta bueno el ejemplo

    Reply
  5. Anónimo - February 5, 2010 7:38 am

    Lo que necesitaba

    Reply
  6. Anónimo - February 5, 2010 11:51 am

    me alegra haberte ayudado.
    espero q nos sigas visitando

    Reply
  7. Anónimo - April 28, 2010 9:55 pm

    buen ejemplo

    Reply
  8. Anónimo - June 11, 2010 8:25 pm

    ahora esto se puede hacer mediante jquery en una forma mucho mas sencilla. aun asi buen ejemplo

    Reply

Have your say