Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/11/2016, 13:03
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 13 años, 7 meses
Puntos: 12
Respuesta: funcion con datos dinamicos

Hola hice estos cambios
Código HTML:
Pregunta 1 : Si <input type="radio" name="qty1" id="qty" /><br>
Pregunta 2 : <input type="radio" name="qty2" id="qty" /><br>
Pregunta 3 : <input type="radio" name="qty3" id="qty" /><br>

<br><br>







    <script type="text/javascript">
window.mensaje= function() {
    var inputs = document.getElementsByTagName('input'),
              
    sum = 0; 
    for(var i=0; i<inputs.length; i++) {
        var ip = inputs[i];
    
        if (ip.name && ip.checked==false) {
           var mensaje= alert( 'Debes Responder todo el Cuestionario');
        }
    
    }
    

}
    </script>
    <button onclick="javascript:mensaje()">Enviar Respuestas</button>
</body>
</html> 

Y la Validación a quedado ahora lo único malo es que si me faltan dos preguntas por responder se muestra el mensaje dos veces (alert), si no contesto ninguna el alert se visualiza 3 veces para este ejemplo... ¿Como hago para que el mensaje solo se vea una vez sin importar el numero de preguntas sin responder????

GRACIAS