Gracias, por sus comentarios, y perdonen que se haya desvirtuado de la categoria PHP.
Respecto al codigo de fekaa11 lo puse, pero no me funciona. Aca dejo lo que llevo.
Código Javascript
:
Ver originalfunction bloquear(){
if(f.sexo[0].checked){
f.upa[0].disabled = true;
f.upa[1].disabled = true;
f.upa[2].disabled = false;
f.upa[3].disabled = false;
f.upa[4].disabled = false;
}else if(f.sexo[1].checked){
f.upa[0].disabled = false;
f.upa[1].disabled = false;
f.upa[2].disabled = true;
f.upa[3].disabled = true;
f.upa[4].disabled = false;
}
}
function Validar(f) {
if (f.name.value=='') {
alert("Por favor escriba su Nombre");
f.name.focus();
return (false);
}
if (f.apellido.value=='') {
alert("Por favor escriba su Apellido");
f.apellido.focus();
return (false);
}
if (f.email.value=='') {
alert("Por favor escriba su dirección de correo electrónico");
f.email.focus();
return (false);
}
var patron = /^[0-9a-zA-Z]+(?:[._][0-9a-zA-Z]+)*@[0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*\.[0-9a-zA-Z]{2,4}$/;
if (!patron.test(f.email.value)){
alert("La dirección de email no es correcta.")
return (false)
}
var s="no";
if(f.sexo[1].checked);
for ( var i = 0; i < f.sexo.length; i++ )
{
if (f.sexo[i].checked ){;
s= "si";
break;
}
}
if ( s == "no" ){
alert( "Por favor debe seleccionar Masculino o Femenino" ) ;
return(false);
}
if (f.edad.value=='') {
alert("Por favor instrodusca su edad.");
f.edad.focus();
return (false);
}
var s="no";
if(f.upa[1].checked);
for ( var i = 0; i < f.upa.length; i++ )
{
if (f.upa[i].checked ){;
s= "si";
break;
}
}
if ( s == "no" ){
alert( "Por favor elija una de las opciones." ) ;
return(false);
}
}
Código HTML:
<html>
<head>
<title>Formulario de Contacto en PHP por Dasumo</title>
<!-- Inicio enlace al archivo de validación -->
<script type="text/javascript" src="validar.js"></script>
<!-- Fin enlace al archivo de validación -->
</head>
<body>
<!-- Inicio Formulario de Contacto por Dasumo-->
<div align="center">
<form method="post" action="contacto.php" onSubmit="return Validar(this);">
<label for="name">Nombre:<br>
<input id="name" name="name" type="text" size="27"> </label><br><br>
<label for="apellido">Apellido:<br>
<input id="apellido" name="apellido" type="text" size="27">
</label><br><br>
<label for="email">Correo Electrónico:<br>
<input id="email" name="email" type="text" size="27"> </label><br><br>
<label for="sexo">Sexo:<br>
Masculino
<input type="radio" name="sexo" value="M" id="1">
Femenino
<input type="radio" name="sexo" value="F" id="2">
</label><br><br>
<label for="edad">Edad:
<input id"edad" name="edad" type"text" size="1" maxlength="2"> </label><br><br>
<label for"upa">Usted pertenece a:<br>
A
<input type="radio" name="upa" value="A" disabled><br>
B
<input type="radio" name="upa" value="B" disabled><br>
C
<input type="radio" name="upa" value="C" disabled><br>
D
<input type="radio" name="upa" value="D" disabled><br>
E
<input type="radio" name="upa" value="E" disabled><br><br>
</label>
<input type="submit" name="submit" value="Enviar" /><br>
</form>
</div>
<!-- Fin Formulario de contacto -->
</body>
</html>
Alguna sugerencia?.
Saludos.