/////// Funcion auxiliar ///////
function getElem( id ) {
return document.getElementById( id );
}
function validar_form() {
//if(navigator.userAgent.toLowerCase().indexOf('chrome') > -1){hacer algo}
var div_error = getElem('idDivError');
var email = getElem('idTxtEmail');
div_error.style.display= 'none';
////// VALIDAR EMAIL
var reg_exp_email = /^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9\-\.]+)\.([a-zA-Z]{2,4})$/ ;
if (!(reg_exp_email.test(email.value))){
div_error.style.display = 'block';
div_error.innerHTML = '
';
return false;
}else {
//////// VALIDAR SEXO
var sexoM = getElem('radioSexoM');
var sexoF = getElem('radioSexoF');
if (!(sexoM.checked) && !(sexoF.checked)){
div_error.style.display = 'block';
div_error.innerHTML = 'Debes seleccionar
el sexo
';
return false;
}else {
/////// VALIDAR EDAD
var edad = getElem('idTxtEdad');
if ((parseInt(edad.value)!=edad.value) || (edad.value<18) || (edad.value>100)){
div_error.style.display = 'block';
div_error.innerHTML = '
';
return false;
}else {
var cod_postal = getElem('idTxtCP');
var reg = /^[0-9]{5}$/;
////// VALIDAR COD POSTAL
if ((!(reg.test(cod_postal.value)) || (cod_postal.value<1001) || (cod_postal.value>53000))){
div_error.style.display = 'block';
div_error.innerHTML = '
';
return false;
}else {
///////// VALIDAR TERMINOS
var terminos = getElem('chbTerminos');
if (!(terminos.checked)){
div_error.style.display = 'block';
div_error.innerHTML = '
';
return false;
}else {
////// TODO BIEN, ENVIA EL FORM
// document.formRegistro.submit();
return true;
}
}
}
}
}
}
////////////////////////////////////////////////////////////////////////////////////////