KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /domains/logicswapweb/aplicaciones/admon/aplicaciones/js/fncCheckForm.js
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;
}

Anon7 - 2021