Añadido el 03/07/2003
Vamos a intentar evitar que cuando se realice el envio de formularios via web, se envie mas de una vez (situacion muy frecuente). Para ello vamos a utilizar un sencillo script de validacion de formularios en javascript:
Coloca el siguiente codigo en el de tu web:
<script LANGUAGE="JavaScript">
var cuenta=0;
function enviado() {
if (cuenta == 0)
{
cuenta++;
return true;
}
else
{
alert("El siguiente formulario ya ha sido enviado una vez con exito, no es necesario que repita la operacion.");
return false;
}
}
</script>
Ahora coloca el codigo del formulario, puedes modificarlo y añadirle los campos que quieras:
<form method="post" action="enviar-formulario.php"
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"></p>
</form>
Nosotros hemos usado un script de envio de formularios basado en PHP (enviar-formulario.php) tu puedes usar el que precieras. Si quieres saber mas sobre como enviar formularios con PHP, lee este articulo que trata sobre el tema: ENVIO DE FORMULARIOS CON PHP VERSION NAVEGALIS, en la seccion PHP.
Un saludo