Ver Mensaje Individual
  #9 (permalink)  
Antiguo 30/04/2011, 15:39
Vicnaz
 
Fecha de Ingreso: abril-2011
Ubicación: ur
Mensajes: 21
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Formulario de inscripcion

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 original
  1. function bloquear(){
  2.     if(f.sexo[0].checked){
  3.         f.upa[0].disabled = true;
  4.         f.upa[1].disabled = true;
  5.         f.upa[2].disabled = false;
  6.         f.upa[3].disabled = false;
  7.         f.upa[4].disabled = false;
  8.     }else if(f.sexo[1].checked){
  9.         f.upa[0].disabled = false;
  10.         f.upa[1].disabled = false;
  11.         f.upa[2].disabled = true;
  12.         f.upa[3].disabled = true;
  13.         f.upa[4].disabled = false;
  14.     }
  15. }
  16. function Validar(f) {
  17. if (f.name.value=='') {
  18.     alert("Por favor escriba su Nombre");
  19.     f.name.focus();
  20.     return (false);
  21.     }
  22.     if (f.apellido.value=='') {
  23.     alert("Por favor escriba su Apellido");
  24.     f.apellido.focus();
  25.     return (false);
  26.     }
  27. if (f.email.value=='') {
  28.     alert("Por favor escriba su dirección de correo electrónico");
  29.     f.email.focus();
  30.     return (false);
  31.     }
  32.    
  33.  var patron = /^[0-9a-zA-Z]+(?:[._][0-9a-zA-Z]+)*@[0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*\.[0-9a-zA-Z]{2,4}$/;
  34. if (!patron.test(f.email.value)){
  35. alert("La dirección de email no es correcta.")
  36. return (false)
  37. }
  38.  
  39. var s="no";
  40. if(f.sexo[1].checked);
  41. for ( var i = 0; i < f.sexo.length; i++ )
  42. {
  43. if (f.sexo[i].checked ){;
  44.  
  45. s= "si";
  46. break;
  47. }
  48. }
  49. if ( s == "no" ){
  50. alert( "Por favor debe seleccionar Masculino o Femenino" ) ;
  51. return(false);
  52. }
  53.  
  54.  
  55.     if (f.edad.value=='') {
  56.     alert("Por favor instrodusca su edad.");
  57.     f.edad.focus();
  58.     return (false);
  59.     }
  60.    
  61.    
  62.     var s="no";
  63. if(f.upa[1].checked);
  64. for ( var i = 0; i < f.upa.length; i++ )
  65. {
  66. if (f.upa[i].checked ){;
  67.  
  68. s= "si";
  69. break;
  70. }
  71. }
  72. if ( s == "no" ){
  73. alert( "Por favor elija una de las opciones." ) ;
  74. return(false);
  75. }
  76. }

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.