Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/09/2004, 06:38
Avatar de Xphoenix
Xphoenix
 
Fecha de Ingreso: abril-2004
Mensajes: 96
Antigüedad: 20 años, 1 mes
Puntos: 0
Donde esta mi error

Necesito que este cuestionario me presente un alert si alguna repuesta esta vacia y de estar todas llenas me presente un mensaje y un alert diciendole al usuario la cantidad de puntos ganados, pero no me sale.

El código es el siguiente:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>

<script>
<!--
function resultados(){

var pregunta1=window.document.prueba.repu01.value;
var pregunta2=window.document.prueba.repu02.value;
var pregunta3=window.document.prueba.repu03.value;
var pregunta4=window.document.prueba.repu04.value;
var pregunta5=window.document.prueba.repu05.value;
var pregunta6=window.document.prueba.repu06.value;
var pregunta7=window.document.prueba.repu07.value;
var pregunta8=window.document.prueba.repu08.value;
var pregunta9=window.document.prueba.repu09.value;
var pregunta10=window.document.prueba.repu10.value;
var validate=0;
var nota=0;

for(i=1; i<11; i++)
{
if (eval("pregunta"+i)=="")
{
alert("Debes llenar el campo "+i);
validate+=1;
}
}
if (validate==0){
document.write("Listo para enviar");
}
}
if(pregunta1=="javascript"){
nota+=10
}
if(pregunta2=="formulario"){
nota+=10
}
if(pregunta3=="flash"){
nota+=10
}
if(pregunta4=="ninguna"){
nota+=5
}
if(pregunta5=="ftp"){
nota+=10
}
if(pregunta6=="36"){
nota+=10
}
if(pregunta7=="frame"){
nota+=10
}
if(pregunta8=="wind"){
nota+=10
}
if(pregunta9=="write1"){
nota+=15
}
if(pregunta10=="buscador"){
nota+=10
}
alert("tienes "+nota+"/100");
-->
</script>


</head>

<body>
<p>Cuestionario</p>
<form name="prueba" method="post" action="">
<p>01 - <b>Lenguaje que nos permite interactuar con el navegador de manera din&aacute;mica y eficaz, proporcionando a las p&aacute;ginas web dinamismo y vida.</b><BR>
<br>
<input name="repu01" type="radio" value="javascript">
JavaScript<br>
<input name="repu01" type="radio" value="nulo">
HTML<br>
<input name="repu01" type="radio" value="nulo">
Flash<br>
<br>
02 - <B>Conjunto de elementos que se utilizan para recopilar informaci&oacute;n</B><br>
<input name="repu02" type="radio" value="formulario">
Formulario<br>
<input name="repu02" type="radio" value="nulo">
Textarea<br>
<input name="radiobutton" type="radio" value="nulo">
Casillas de verificaci&oacute;n <br>
<br>
03 -
<b>Programa que se utiliza para crear contenido web animado y basado en vectores.</b><br>
<input name="repu03" type="radio" value="nulo">
DHTML<br>
<input name="repu03" type="radio" value="flash">
Flash<br>
<input name="repu03" type="radio" value="nulo">
JavaScript<br>
<br>
04 - <b>Codificador/decodificador de audio el cual procesa el sonido con una significativa tasa de compresi&oacute;n, sin perder apreciablemente la calidad del mismo.</b><br>
<input name="repu04" type="radio" value="nulo">
WAV<br>
<input name="repu04" type="radio" value="nulo">
AU<br>
<input name="repu04" type="radio" value="ninguna">
Ninguna<br>
<br>
05 - <b>Sistema para bajar/subir archivos desde tu pc a un servidor, o desde el servidor a tu pc</b><br>
<input name="repu05" type="radio" value="nulo">
HTTP<br>
<input name="repu05" type="radio" value="ftp">
FTP<br>
<input name="repu05" type="radio" value="nulo">
Ninguna<br>
<br>
06 - <b>Cual de los siguientes numeros es mayor <font size="2">4</font> - <font size="+2">12</font> - <font size="4">36</font></b> <br>
<input name="repu06" type="radio" value="nulo">
4<br>
<input name="repu06" type="radio" value="nulo">
12<br>
<input name="repu06" type="radio" value="36">
36<br>
<br>
07 - <b>Permiten dividir las p&aacute;ginas HTML en varias regiones con barras de desplazamiento</b><br>
<input name="repu07" type="radio" value="frame">
Frames<br>
<input name="repu07" type="radio" value="nulo">
Tablas<br>
<input name="repu07" type="radio" value="nulo">
L&iacute;neas<br>
<br>
08 - <b>En javascript es el objeto padre de los demas objetos del navegador</b> <br>
<input name="repu08" type="radio" value="nulo">
Document<br>
<input name="repu08" type="radio" value="wind">
Window<br>
<input name="repu08" type="radio" value="nulo">
Frame<br>
<br>
09 - <b>En javascript es el metodo utilizado para escribir dentro de la p&aacute;gina web texto normal y etiquetas HTML</b> <br>
<input name="repu09" type="radio" value="nulo">
Alert( ) <br>
<input name="repu09" type="radio" value="write1">
Write( )<br>
<input name="repu09" type="radio" value="nulo">
Ninguno<br>
<br>
10 - <FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><b>P&aacute;gina de Internet en la que nosotros podemos entrar y buscar todo tipo de informaci&oacute;n.</b></FONT><br>
<input name="repu10" type="radio" value="nulo">
FTP<br>
<input name="repu10" type="radio" value="buscador">
Buscador<br>
<input name="repu10" type="radio" value="nulo">
HTML </p>
<p align="right">
<input type="button" name="Button" value="Resultado" onClick="resultados()">
<input type="reset" name="Reset" value="Reset">
</p>
</form>
<p>&nbsp; </p>
</body>
</html>