Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2013, 13:44
Anzill3r
 
Fecha de Ingreso: diciembre-2012
Mensajes: 2
Antigüedad: 12 años, 3 meses
Puntos: 0
Pregunta Evaluar respuestas en un formulario

Hola chicos, estoy haciendo un formulario en el cual tengo que evaluar al usuario según el numero de respuestas correctas e incorrectas que este tenga.

Hasta el momento me ha salido bien en la parte de los botones radiales, pero en la lista desplegable y los checkbox no he podido, me marca como que todas las opciones son correctas.

No se en que me estoy equivocando, apenas empiezo, cualquier sugerencia seria bienvenida.

Código HTML:
Ver original
  1. <title>Cuestionario</title>
  2.  
  3. <script type="text/javascript">
  4.    
  5.    
  6.     function RevisarCuestionario(){
  7.         var correcta=0;
  8.         var incorrecta=0;
  9.         var nota=0;
  10.  
  11.         if (document.forms[0].valor1[1].checked==true){
  12.             correcta=correcta+1;
  13.         }
  14.         else{
  15.             incorrecta = incorrecta + 1;
  16.         }
  17.         if (document.lista.pregunta2.options.value="b"){
  18.             correcta=correcta+1;
  19.         }
  20.         else{
  21.             incorrecta = incorrecta + 1;
  22.         }
  23.         if (document.forms[2].che2){
  24.             correcta=correcta+1;
  25.         }
  26.         else{
  27.             incorrecta = incorrecta + 1;
  28.         }
  29.         nota=correcta;
  30.         alert('Respuestas correctas: '+correcta+'\nRespuestas incorrectas: '+incorrecta+'\nNota: '+nota);
  31.     }  
  32.  
  33.     <form name="radios">
  34.         <p>1.- Pregunta con Radiobutton</p>
  35.         <p><input type="radio" name="valor1" value="a">Resp. mala</p>
  36.         <p><input type="radio" name="valor1" value="b">Resp. buena</p>
  37.         <p><input type="radio" name="valor1" value="c">Resp. mala</p>
  38.  
  39.     </form>
  40.    
  41.     <form name="lista">
  42.         <p>2.- Pregunta con select</p>
  43.         <select name="pregunta2">
  44.             <option name="valor21" value="a">Resp. mala
  45.             <option name="valor22" value="b">Resp. buena
  46.             <option name="valor23" value="c">Resp. mala
  47.             <option name="valor24" value="d">Resp. mala
  48.             </option>
  49.         </select>
  50.     </form>
  51.  
  52.    
  53.     <form name="CheckBoxs">
  54.         <p>3.- Pregunta con CheckBox</p>
  55.         <p><input type="checkbox" name="che1" value="a">Resp. mala</p>
  56.         <p><input type="checkbox" name="che2" value="b">Resp. mala</p>
  57.         <p><input type="checkbox" name="che3" value="c">Resp. buena</p>
  58.         <p><input type="checkbox" name="che4" value="d">Resp. mala</p>
  59.     </form>
  60.    
  61.     <form>
  62.         <input type="button" onclick="RevisarCuestionario();" value="Resultados">
  63.     </form>
  64.  
  65. </body>
  66. </html>

Les agradecería su orientación, muchas gracias