El código de la función es este, pero no funciona en el control del radio button.
Código:
<script language="javascript">
function verifica()
{
if ((document.formulario.nom_comp.value == "") || (document.formulario.nom_comp.value== null))
{
alert("Escriba su nombre completo");
document.formulario.nom_comp.focus();
return false;
}
else
{
if ((document.formulario.nif.value == "") || (document.formulario.nif.value== null))
{
alert("Escriba su N.I.F");
document.formulario.nif.focus();
return false;
}
else
{
if ((document.formulario.direccion.value == "") || (document.formulario.direccion.value== null))
{
alert("Escriba su dirección");
document.formulario.direccion.focus();
return false;
}
else
{
if ((document.formulario.numero.value == "") || (document.formulario.numero.value== null))
{
alert("Escriba el número de su calle");
document.formulario.numero.focus();
return false;
}
else
{
if((document.formulario.poblacion.value == "") || (document.formulario.poblacion.value== null))
{
alert("Escriba el nombre de su población");
document.formulario.poblacion.focus();
return false;
}
else
{
if((document.formulario.provincia.value == "") || (document.formulario.provincia.value== null))
{
alert("Escriba el nombre de su provincia");
document.formulario.provincia.focus();
return false;
}
else
{
if((document.formulario.cp.value == "") || (document.formulario.cp.value== null))
{
alert("Escriba su código postal");
document.formulario.cp.focus();
return false;
}
else
{
if((document.formulario.telefono.value == "") || (document.formulario.telefono.value== null))
{
alert("Escriba un teléfono particular");
document.formulario.telefono.focus();
return false;
}
else
{
if((document.formulario.mod_pag.value=="") || (document.formulario.mod_page==null))
{
alert("Escoja un modo de pago");
return false;
}
else
{
var i
for(i=0;i<document.formulario.mod_pag.length;i++)
{
if (document.formulario.mod_pag[i].checked)
return true;
}
}
}
}
}
}
}
}
}
}
}
</script>