Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/05/2005, 15:34
Maru77
 
Fecha de Ingreso: agosto-2003
Mensajes: 524
Antigüedad: 20 años, 9 meses
Puntos: 5
ayuda para hacer un test!

Hola!!!

Tengo un test con varias preguntas y sus respuestas correspondientes, al seleccionar una respuesta (por medio de radiobutton) tendrá un valor, lo que quiero hacer es que de cada respuesta seleccionada se acumulen esos valores y que según el valor total salga un mensaje.


Un ejemplo en pseudo-código:

valortotal = 0

Pregunta 1
Respuesta 2 . valor = 2
valortotal += valor

Pregunta 2
Respuesta 3 . valor = 4
valortotal += valor

function resultado()
{
if valortotal < 5{
alert(mensaje1)}
else
{ alert(mensaje2)}
}


Código HTML:
<form>
<p>1) Pregunta 1</p>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="5%"><input type="radio" name="q1" value="0" onClick="alguna_funcion()"></td>
    <td width="81%">a. Respuesta A</td>
    <td width="14%">0</td>
  </tr>
  <tr>
    <td><input type="radio" name="q1" value="2" onClick="alguna_funcion()"></td>
    <td>b. Respuesta B</td>
    <td>2</td>
  </tr>
  <tr>
    <td><input type="radio" name="q1" value="3" onClick="alguna_funcion()"></td>
    <td>c. Respuesta C</td>
    <td>3</td>
  </tr>
</table>

<p>2) Pregunta 2</p>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="5%"><input type="radio" name="q2" value="3" onClick="alguna_funcion()"></td>
    <td width="81%">a. Respuesta A</td>
    <td width="14%">3</td>
  </tr>
  <tr>
    <td><input type="radio" name="q2" value="1" onClick="alguna_funcion()"></td>
    <td>b. Respuesta B</td>
    <td>1</td>
  </tr>
  <tr>
    <td><input type="radio" name="q2" value="4" onClick="alguna_funcion()"></td>
    <td>c. Respuesta C</td>
    <td>4</td>
  </tr>
</table>

<p><input type="button" value="Resultado" onClink="resultado()"></p>
</form> 
Espero puedan ayudarme con esto, gracias de antemano!!!
__________________
Saludos!!!
Maru.-