problema con la realización de un test
Publicado por Danitzel (1 intervención) el 13/04/2015 18:02:29
Hola, como parte de un proyecto me pidieron hacer un test en HTML autoevaluable. Hasta el momento solo metí las
preguntas y los valores que les corresponden a las respuestas basándome en otra pagina, pues es mi primer acercamiento a este tipo de tareas y me dijeron que tenia que usar javascript.
Les agradecería que me auxiliarán en como puedo hacer para que en la misma página aparezca un recuadro con los resultados.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<BODY BGCOLOR="white">
<center>
<font color="black" size=20 face=Calibri> CUESTIONARIOS SOBRE SÍNDROME DE FATIGA CRÓNICA PARA LA POBLACIÓN MEXICANA
</h4></font></marquee> </center> <br><br>
<FONT COLOR="black" SIZE="8" FACe="Calibri">
<p align= justify><FONT SIZE=+3>Indique con que frecuencia ha experimentado cuaquiera de los síntomas enunciados en los últimos seis meses <p><br></FONT>
<FORM NAME=cuestionario> </FORM>
<font color="black" size="5" face="calibri">
1.Fatiga<br>
<input type="radio" name="pregunta1" value="0" onclick="respuesta1('0')"> Nunca<BR>
<input type="radio" name="pregunta1" value="1" onclick="respuesta1('1')"> Rara vez<BR>
<input type="radio" name="pregunta1" value="2" onclick="respuesta1('2')"> A menudo<BR>
<input type="radio" name="pregunta1" value="3" onclick="respuesta1('3')"> Siempre<BR>
2.Dolor de garganta<br>
<input type="radio" name="pregunta2" value="0" onclick="respuesta2('0')"> Nunca<BR>
<input type="radio" name="pregunta2" value="1" onclick="respuesta2('1')"> Rara vez<BR>
<input type="radio" name="pregunta2" value="2" onclick="respuesta2('2')"> A menudo<BR>
<input type="radio" name="pregunta2" value="3" onclick="respuesta2('3')"> Siempre<BR>
3.Dolor suave en los ganglios linfáticos<br>
<input type="radio" name="pregunta3" value="0" onclick="respuesta3('0')"> Nunca<BR>
<input type="radio" name="pregunta3" value="1" onclick="respuesta3('1')"> Rara vez<BR>
<input type="radio" name="pregunta3" value="2" onclick="respuesta3('2')"> A menudo<BR>
<input type="radio" name="pregunta3" value="3" onclick="respuesta3('3')"> Siempre<BR>
4.Dolor muscular (es decir sensación de dolor o molestias en los músculos. Esto no incluye la debilidad o dolor en otras áreas como articulaciones)<br>
<input type="radio" name="pregunta4" value="0" onclick="respuesta4('0')"> Nunca<BR>
<input type="radio" name="pregunta4" value="1" onclick="respuesta4('1')"> Rara vez<BR>
<input type="radio" name="pregunta4" value="2" onclick="respuesta4('2')"> A menudo<BR>
<input type="radio" name="pregunta4" value="3" onclick="respuesta4('3')"> Siempre<BR>
5.Dolor en varias articulaciones sin hinchazón o enrojecimiento<br>
<input type="radio" name="pregunta5" value="0" onclick="respuesta5('0')"> Nunca<BR>
<input type="radio" name="pregunta5" value="1" onclick="respuesta5('1')"> Rara vez<BR>
<input type="radio" name="pregunta5" value="2" onclick="respuesta5('2')"> A menudo<BR>
<input type="radio" name="pregunta5" value="3" onclick="respuesta5('3')"> Siempre<BR>
6.Disminución de la memoria y la concentración<br>
<input type="radio" name="pregunta6" value="0" onclick="respuesta6('0')"> Nunca<BR>
<input type="radio" name="pregunta6" value="1" onclick="respuesta6('1')"> Rara vez<BR>
<input type="radio" name="pregunta6" value="2" onclick="respuesta6('2')"> A menudo<BR>
<input type="radio" name="pregunta6" value="3" onclick="respuesta6('3')"> Siempre<BR>
7.Náuseas<br>
<input type="radio" name="pregunta7" value="0" onclick="respuesta7('0')"> Nunca<BR>
<input type="radio" name="pregunta7" value="1" onclick="respuesta7('1')"> Rara vez<BR>
<input type="radio" name="pregunta7" value="2" onclick="respuesta7('2')"> A menudo<BR>
<input type="radio" name="pregunta7" value="3" onclick="respuesta7('3')"> Siempre<BR>
8.Fiebre y escalofríos<br>
<input type="radio" name="pregunta8" value="0" onclick="respuesta8('0')"> Nunca<BR>
<input type="radio" name="pregunta8" value="1" onclick="respuesta8('1')"> Rara vez<BR>
<input type="radio" name="pregunta8" value="2" onclick="respuesta8('2')"> A menudo<BR>
<input type="radio" name="pregunta8" value="3" onclick="respuesta8('3')"> Siempre<BR>
9.Debilidad muscular<br>
<input type="radio" name="pregunta9" value="0" onclick="respuesta9('0')"> Nunca<BR>
<input type="radio" name="pregunta9" value="1" onclick="respuesta9('1')"> Rara vez<BR>
<input type="radio" name="pregunta9" value="2" onclick="respuesta9('2')"> A menudo<BR>
<input type="radio" name="pregunta9" value="3" onclick="respuesta9('3')"> Siempre<BR>
10.Sensibilidad al alcohol<br>
<input type="radio" name="pregunta10" value="0" onclick="respuesta10('0')"> Nunca<BR>
<input type="radio" name="pregunta10" value="1" onclick="respuesta10('1')"> Rara vez<BR>
<input type="radio" name="pregunta10" value="2" onclick="respuesta10('2')"> A menudo<BR>
<input type="radio" name="pregunta10" value="3" onclick="respuesta10('3')"> Siempre<BR>
11.Sueño no reparador, (despertarse sintiendo cansancio)<br>
<input type="radio" name="pregunta11" value="0" onclick="respuesta11('0')"> Nunca<BR>
<input type="radio" name="pregunta11" value="1" onclick="respuesta11('1')"> Rara vez<BR>
<input type="radio" name="pregunta11" value="2" onclick="respuesta11('2')"> A menudo<BR>
<input type="radio" name="pregunta11" value="3" onclick="respuesta11('3')"> Siempre<BR>
12.Malestar post-esfuerzo, (sintiéndose peor después de hacer actividades que requieren esfuerzo físico o mental)<br>
<input type="radio" name="pregunta12" value="0" onclick="respuesta12('0')"> Nunca<BR>
<input type="radio" name="pregunta12" value="1" onclick="respuesta12('1')"> Rara vez<BR>
<input type="radio" name="pregunta12" value="2" onclick="respuesta12('2')"> A menudo<BR>
<input type="radio" name="pregunta12" value="3" onclick="respuesta12('3')"> Siempre<BR>
13.Dolor de cabeza<br>
<input type="radio" name="pregunta13" value="0" onclick="respuesta13('0')"> Nunca<BR>
<input type="radio" name="pregunta13" value="1" onclick="respuesta13('1')"> Rara vez<BR>
<input type="radio" name="pregunta13" value="2" onclick="respuesta13('2')"> A menudo<BR>
<input type="radio" name="pregunta13" value="3" onclick="respuesta13('3')"> Siempre<BR>
</font>
if(indiceacierto>=0&&indiceacierto<=6)
{
mensaje="Se considera que presenta un nivel de fatiga Bajo considerado NORMAL; por lo que no requiere de tratamiento alguno"}
if(indiceacierto>=6&&indiceacierto<=8)
{
mensaje="Se considera que presenta un nivel de fatiga Leve considerado NORMAL; por lo que no requiere de tratamiento alguno"}
if(indiceacierto>=9&&indiceacierto<=11)
{
mensaje="Posee un nivel de fatiga Moderada. Está en riesgo de desarrollar un nivel importante de fatiga. Se recomienda que consulte las técnicas psicológicas recomendadas en este Manual, (Se inserta liga) específicamente la de relajación. Debe vigilar los síntomas, y en caso de considerar que se incrementan en intensidad, debe acudir a terapia psicológica"}
if(incideacierto>=12&&indiceacierto<=16)
{
mensaje="Su nivel de fatiga es Alto y se considera como importante. Ya debe padecer otros síntomas físicos como dolores en articulaciones. Debe acudir a tratamiento médico y psicológico.Puede consultar las técnicas en este Manual (Se inserta liga). Es probable que el médico ya le sugiera el uso de analgésicos"}
if(indiceacierto>=16&&indiceacierto<=36)
{
mensaje="Usted se encuentra en un nivel crónico de fatiga. Debe padecer de insomnio o sueño no reparador, de dolores agudos en diferentes partes del cuerpo, y una falta de energía importante. Es urgente que acuda a tratamiento médico en principio, y psicológico después. Asimismo, es recomendable que ingiera suplementos alimenticios. Puede consultar en este Manual lo referente a Nutrición (Se inserta liga)"}
alert("Tu puntuación es "+puntuacion+".")
<center>
<input type="button" name="submit" value="Tu resultado del test es:" onclick="examinar()">
</center>
<CENTER>
<TABLE BORDER=0 width=597 cellpadding=3>
</TABLE>
</body>
</html>
preguntas y los valores que les corresponden a las respuestas basándome en otra pagina, pues es mi primer acercamiento a este tipo de tareas y me dijeron que tenia que usar javascript.
Les agradecería que me auxiliarán en como puedo hacer para que en la misma página aparezca un recuadro con los resultados.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<BODY BGCOLOR="white">
<center>
<font color="black" size=20 face=Calibri> CUESTIONARIOS SOBRE SÍNDROME DE FATIGA CRÓNICA PARA LA POBLACIÓN MEXICANA
</h4></font></marquee> </center> <br><br>
<FONT COLOR="black" SIZE="8" FACe="Calibri">
<p align= justify><FONT SIZE=+3>Indique con que frecuencia ha experimentado cuaquiera de los síntomas enunciados en los últimos seis meses <p><br></FONT>
<FORM NAME=cuestionario> </FORM>
<font color="black" size="5" face="calibri">
1.Fatiga<br>
<input type="radio" name="pregunta1" value="0" onclick="respuesta1('0')"> Nunca<BR>
<input type="radio" name="pregunta1" value="1" onclick="respuesta1('1')"> Rara vez<BR>
<input type="radio" name="pregunta1" value="2" onclick="respuesta1('2')"> A menudo<BR>
<input type="radio" name="pregunta1" value="3" onclick="respuesta1('3')"> Siempre<BR>
2.Dolor de garganta<br>
<input type="radio" name="pregunta2" value="0" onclick="respuesta2('0')"> Nunca<BR>
<input type="radio" name="pregunta2" value="1" onclick="respuesta2('1')"> Rara vez<BR>
<input type="radio" name="pregunta2" value="2" onclick="respuesta2('2')"> A menudo<BR>
<input type="radio" name="pregunta2" value="3" onclick="respuesta2('3')"> Siempre<BR>
3.Dolor suave en los ganglios linfáticos<br>
<input type="radio" name="pregunta3" value="0" onclick="respuesta3('0')"> Nunca<BR>
<input type="radio" name="pregunta3" value="1" onclick="respuesta3('1')"> Rara vez<BR>
<input type="radio" name="pregunta3" value="2" onclick="respuesta3('2')"> A menudo<BR>
<input type="radio" name="pregunta3" value="3" onclick="respuesta3('3')"> Siempre<BR>
4.Dolor muscular (es decir sensación de dolor o molestias en los músculos. Esto no incluye la debilidad o dolor en otras áreas como articulaciones)<br>
<input type="radio" name="pregunta4" value="0" onclick="respuesta4('0')"> Nunca<BR>
<input type="radio" name="pregunta4" value="1" onclick="respuesta4('1')"> Rara vez<BR>
<input type="radio" name="pregunta4" value="2" onclick="respuesta4('2')"> A menudo<BR>
<input type="radio" name="pregunta4" value="3" onclick="respuesta4('3')"> Siempre<BR>
5.Dolor en varias articulaciones sin hinchazón o enrojecimiento<br>
<input type="radio" name="pregunta5" value="0" onclick="respuesta5('0')"> Nunca<BR>
<input type="radio" name="pregunta5" value="1" onclick="respuesta5('1')"> Rara vez<BR>
<input type="radio" name="pregunta5" value="2" onclick="respuesta5('2')"> A menudo<BR>
<input type="radio" name="pregunta5" value="3" onclick="respuesta5('3')"> Siempre<BR>
6.Disminución de la memoria y la concentración<br>
<input type="radio" name="pregunta6" value="0" onclick="respuesta6('0')"> Nunca<BR>
<input type="radio" name="pregunta6" value="1" onclick="respuesta6('1')"> Rara vez<BR>
<input type="radio" name="pregunta6" value="2" onclick="respuesta6('2')"> A menudo<BR>
<input type="radio" name="pregunta6" value="3" onclick="respuesta6('3')"> Siempre<BR>
7.Náuseas<br>
<input type="radio" name="pregunta7" value="0" onclick="respuesta7('0')"> Nunca<BR>
<input type="radio" name="pregunta7" value="1" onclick="respuesta7('1')"> Rara vez<BR>
<input type="radio" name="pregunta7" value="2" onclick="respuesta7('2')"> A menudo<BR>
<input type="radio" name="pregunta7" value="3" onclick="respuesta7('3')"> Siempre<BR>
8.Fiebre y escalofríos<br>
<input type="radio" name="pregunta8" value="0" onclick="respuesta8('0')"> Nunca<BR>
<input type="radio" name="pregunta8" value="1" onclick="respuesta8('1')"> Rara vez<BR>
<input type="radio" name="pregunta8" value="2" onclick="respuesta8('2')"> A menudo<BR>
<input type="radio" name="pregunta8" value="3" onclick="respuesta8('3')"> Siempre<BR>
9.Debilidad muscular<br>
<input type="radio" name="pregunta9" value="0" onclick="respuesta9('0')"> Nunca<BR>
<input type="radio" name="pregunta9" value="1" onclick="respuesta9('1')"> Rara vez<BR>
<input type="radio" name="pregunta9" value="2" onclick="respuesta9('2')"> A menudo<BR>
<input type="radio" name="pregunta9" value="3" onclick="respuesta9('3')"> Siempre<BR>
10.Sensibilidad al alcohol<br>
<input type="radio" name="pregunta10" value="0" onclick="respuesta10('0')"> Nunca<BR>
<input type="radio" name="pregunta10" value="1" onclick="respuesta10('1')"> Rara vez<BR>
<input type="radio" name="pregunta10" value="2" onclick="respuesta10('2')"> A menudo<BR>
<input type="radio" name="pregunta10" value="3" onclick="respuesta10('3')"> Siempre<BR>
11.Sueño no reparador, (despertarse sintiendo cansancio)<br>
<input type="radio" name="pregunta11" value="0" onclick="respuesta11('0')"> Nunca<BR>
<input type="radio" name="pregunta11" value="1" onclick="respuesta11('1')"> Rara vez<BR>
<input type="radio" name="pregunta11" value="2" onclick="respuesta11('2')"> A menudo<BR>
<input type="radio" name="pregunta11" value="3" onclick="respuesta11('3')"> Siempre<BR>
12.Malestar post-esfuerzo, (sintiéndose peor después de hacer actividades que requieren esfuerzo físico o mental)<br>
<input type="radio" name="pregunta12" value="0" onclick="respuesta12('0')"> Nunca<BR>
<input type="radio" name="pregunta12" value="1" onclick="respuesta12('1')"> Rara vez<BR>
<input type="radio" name="pregunta12" value="2" onclick="respuesta12('2')"> A menudo<BR>
<input type="radio" name="pregunta12" value="3" onclick="respuesta12('3')"> Siempre<BR>
13.Dolor de cabeza<br>
<input type="radio" name="pregunta13" value="0" onclick="respuesta13('0')"> Nunca<BR>
<input type="radio" name="pregunta13" value="1" onclick="respuesta13('1')"> Rara vez<BR>
<input type="radio" name="pregunta13" value="2" onclick="respuesta13('2')"> A menudo<BR>
<input type="radio" name="pregunta13" value="3" onclick="respuesta13('3')"> Siempre<BR>
</font>
if(indiceacierto>=0&&indiceacierto<=6)
{
mensaje="Se considera que presenta un nivel de fatiga Bajo considerado NORMAL; por lo que no requiere de tratamiento alguno"}
if(indiceacierto>=6&&indiceacierto<=8)
{
mensaje="Se considera que presenta un nivel de fatiga Leve considerado NORMAL; por lo que no requiere de tratamiento alguno"}
if(indiceacierto>=9&&indiceacierto<=11)
{
mensaje="Posee un nivel de fatiga Moderada. Está en riesgo de desarrollar un nivel importante de fatiga. Se recomienda que consulte las técnicas psicológicas recomendadas en este Manual, (Se inserta liga) específicamente la de relajación. Debe vigilar los síntomas, y en caso de considerar que se incrementan en intensidad, debe acudir a terapia psicológica"}
if(incideacierto>=12&&indiceacierto<=16)
{
mensaje="Su nivel de fatiga es Alto y se considera como importante. Ya debe padecer otros síntomas físicos como dolores en articulaciones. Debe acudir a tratamiento médico y psicológico.Puede consultar las técnicas en este Manual (Se inserta liga). Es probable que el médico ya le sugiera el uso de analgésicos"}
if(indiceacierto>=16&&indiceacierto<=36)
{
mensaje="Usted se encuentra en un nivel crónico de fatiga. Debe padecer de insomnio o sueño no reparador, de dolores agudos en diferentes partes del cuerpo, y una falta de energía importante. Es urgente que acuda a tratamiento médico en principio, y psicológico después. Asimismo, es recomendable que ingiera suplementos alimenticios. Puede consultar en este Manual lo referente a Nutrición (Se inserta liga)"}
alert("Tu puntuación es "+puntuacion+".")
<center>
<input type="button" name="submit" value="Tu resultado del test es:" onclick="examinar()">
</center>
<CENTER>
<TABLE BORDER=0 width=597 cellpadding=3>
</TABLE>
</body>
</html>
Valora esta pregunta


0