Foros del Web » Programando para Internet » Javascript »

mensajes de alerta

Estas en el tema de mensajes de alerta en el foro de Javascript en Foros del Web. Hola a todos tengo una pequeña consulta: tengo un formulario en el cual hay 10 preguntas cada una con tres opciones para seleccionar solo una, ...
  #1 (permalink)  
Antiguo 29/01/2008, 15:39
Avatar de franklin85  
Fecha de Ingreso: octubre-2006
Mensajes: 103
Antigüedad: 17 años, 6 meses
Puntos: 0
mensajes de alerta

Hola a todos tengo una pequeña consulta: tengo un formulario en el cual hay 10 preguntas cada una con tres opciones para seleccionar solo una, con este codigo digo cuales son las respuestas. Lo que deseo es que si el usuario haya respondido solo una pregunta correcta me deje pasar a un formulario, pero que estos datos que el usuario ingreso se guarden en una base de datos, en la misma tabla donde se guardaran los datos del formulario que te muestra despues de las preguntas.
Código PHP:
<script language="JavaScript" type="text/javascript">
function 
validar(){
if (
document.m.pta1[1].checked && document.m.pta2[2].checked && document.m.pta3[2].checked && document.m.pta4[2].checked && document.m.pta5[1].checked && document.m.pta6[0].checked && document.m.pta7[2].checked && document.m.pta8[1].checked && document.m.pta9[0].checked && document.m.pta10[0].checked){
        
alert('Respuesta Correcta');
        
document.m.submit();
    }
    else
    {
        
alert('Respuesta Incorrecta');
    }
}
</script> 
De esta forma esta creada la tabla en my base de datos, la tabla se llama prueba
Código HTML:
idusuarios, hostname, pta1, pta2, pta3, pta4, pta5, pta6, pta7, pta8, pta9, pta10, nombres, apellidos, direccion, sexo, estadocivil
Las preguntas son de la siguiente forma: ejemplo:
1.- Pregunta 1
<input type="radio" name="pta1" value="1">1
<input type="radio" name="pta1" value="2">2
<input type="radio" name="pta1" value="3">3
.......
....
.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:57.