esta evita el doble envio de un formulario
Código PHP:
var cuenta=0;
function enviando () {
if (cuenta == 0) {
cuenta++;
return (true);
}
else
{
alert("El proceso de enviado está en curso, por favor aguarda un instante.");
return (false);
}
}
Código PHP:
function registrar (r) {
var okregusu = r.reg_usuario.value;
var patronOKusu = /^([A-Za-z0-9_]{3,20})$/; // Acepta números y letras
if (!patronOKusu.test(okregusu)) {
alert ("No se ha aceptado ese Nombre de Usuario.\nNombre de Usuario ha de contener entre 3 y 20 caracteres");
return (false);
}
else
return (true);
}
Código:
asi que he lo que he hecho es unir ambas funciones. mi pregunta es ¿estan unidas correctamente?<form action="pagina.asp" method="post" OnSubmit="return registrar();return enviando()">
Código PHP:
function registrar (r) {
var okregusu = r.reg_usuario.value;
var patronOKusu = /^([A-Za-z0-9_]{3,20})$/; // Acepta números y letras
if (!patronOKusu.test(okregusu)) {
alert ("No se ha aceptado ese Nombre de Usuario.\nNombre de Usuario ha de contener entre 3 y 20 caracteres");
return (false);
}
var cuenta = 0;
if (!cuenta == 0) {
alert("El proceso de enviado está en curso, por favor aguarda un instante.");
return (false);
}
else
cuenta++;
return (true);
}
gracias