Esta es la funcion q hice, solo que la variable nrs es la que recoge el valor del radio seleccionado, si es 0 valida esto otro, si es 1 valida esto, pero no sale, lo demas sela bien salvo por lo del radio q es lo q desencadena todo, no se si me pueden dar una mano
Código PHP:
function valida(form){
error = "";
var nrs = form.nrs.checked;
var nombre = form.nombre.value;
var dni = form.dni.value;
var domicilio = form.domicilio.value;
var iddistrito = form.iddistrito.value;
var ec = form.ec.value;
var nomcon = form.nomcon.value;
var tel1 = form.tel1.value;
var tel2 = form.tel2.value;
var ocupacion = form.ocupacion.value;
if(nrs=='0'){//es dueño
if( nombre == ""){error+="Debes ingresar el nombre (mayor a 15 caracteres). \n"}
if( dni == ""){error+="Debes ingresar el dni (de 8 numeros). \n"}
if( domicilio == ""){error+="Debes ingresar la direccion y seleccionar el distrito.\n"}
if( ec == 1){error+="Debes ingresar el nombre del conyugue (mayor a 15 caracteres) \n"}
if( tel1 == ""){error+="Debes ingresar el el numero de teléfono 1 \n"}
if( ocupacion == ""){error+="Debes ingresar la ocupación \n"}
if( error != "")
{
alert(error)
return false;
}
else
{
return true;
}
}
if(nrs=='1'){{// si es empresa
if( nombre == ""){error+="Debes ingresar la razón social de la empresa (mayor a 3 caracteres). \n"}
if( dni == ""){error+="Debes ingresar el ruc (de 11 numeros). \n"}
if( domicilio == ""){error+="Debes ingresar la direccion y seleccionar el distrito.\n"}
if( tel1 == ""){error+="Debes ingresar el el numero de teléfono 1 \n"}
if( error != "")
{
alert(error)
return false;
}
else
{
return true;
}
}
}