Tutoriales de Javascript

Introducción

Una manera de evitar que un formulario sea re enviado en dos ocasiones.

Paso 1

Primero crearemos la función que va detectar si el formulario ya se envió o si es la primera vez.
Esta parte tiene que estar en la cabecera head.



<script LANGUAGE="Javascript">
<!--
var cuenta=0;

function enviado() {                       
   if (cuenta == 0){
      cuenta++;
      return true;
   }
   else{
      alert("El siguiente formulario ya ha sido enviado, 
muchas gracias.");
      return false;
   }
}
//  -->
</script>


Paso 2

Ahora crearemos el formulario el cual queremos validar.
El formulario tiene que estar dentro de body.



<form method="post" action="javascript:void(0);" 
onsubmit="return enviado()">
  <div align="center"><center><table border="0" width="100%" 
cellspacing="0" cellpadding="0">
    <tr>
      <td width="12%">Nombre: </td>
      <td width="88%"><input type="text" name="name" 
size="20"></td>
    </tr>
    <tr>
      <td width="12%">E-mail: </td>
      <td width="88%"><input type="text" name="email" 
size="20"></td>
    </tr>
  </table>
  </center></div><p><input type="submit" value="Enviar 
formulario!"></p>
</form>


Autor: S/A DescargarDescargar

Comentarios en "Evitar re-envío en java"

Table 'programa_programas.t_comentarios' doesn't exist