|
Server : Apache/2.4.62 System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64 User : www ( 80) PHP Version : 8.3.8 Disable Function : NONE Directory : /domains/logicswapweb/aplicaciones/admon/aplicaciones/js/ |
Upload File : |
function fncCheckEmail(emailStr) {
if (emailStr.length == 0)
return true;
var emailPat=/^(.+)@(.+)$/;
var domainPat=/^(.+)[.](.+)$/;
var matchArray=emailStr.match(emailPat);
if (matchArray == null)
return false;
var user=matchArray[1];
var domain=matchArray[2];
var matchArray2=domain.match(domainPat);
if (matchArray2 == null)
return false;
var host=matchArray2[1];
var domain=matchArray2[2];
if (user=="" || host=="" || domain =="")
return false;
return true;
}
function fncCheckForm(form) {
var fields = new Array(); /* Arreglo de campos obligatorios del formulario */
var params = fncCheckForm.arguments; /* Arreglo de parametros de la funcion */
for (var i=1; i<params.length; i++) {
fields[i-1] = form.elements[params[i]];
}
for (var i=0; i<fields.length; i++) {
if ((fields[i].name=="email") && (fields[i].value!="")) {
if (!fncCheckEmail(fields[i].value)) {
alert("Email Invalido !");
fields[i].focus();
return false;
}
}
if (fields[i].value=="") {
alert("El campo '"+(fields[i].name).toUpperCase()+"' del formulario es obligatorio");
fields[i].focus();
return false;
}
}
if(fields[3].value!=fields[4].value){
alert('El password no coincide!');
fields[4].focus();
return false;
}
return true;
}