Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
5
respuestas

No encuentro el error

Hola, alguién podrá decirme porque no funciona?

<meta charset="UTF-8">

<input/>
<button>Verificar si acertó con el secreto</button>

<script>
    var secretos = [3,5,7,9];
    var input = document.querySelector("input");
    input.focus();

    function verificar() {

        var encontrado = false
        for (var posicion = 0; posicion < secretos.length; posicion++) {
            if (parseInt(input.value) == secretos[posicion]) {
                alert("usted acertó");
                encontrado = true;
                break;

            }

        }

        if (encontrado == false) {
            alert("usted erró");
        }

        input.value = "";
        input.focus();


    }

    var button = document.querySelector("button");
    button.onclik = verificar;

</script>
5 respuestas
solución!

Hola Alejandro, Está todo muy bien, solo un pequeñisimo error de sintaxis. La última línea, a "onclick" le falta una c. Es "onclick" no "onclik"

button.onclick = verificar;

Espero haberte ayudado. Saludos

Hola Alejandro, mire 10 veces el codigo. Solo le agregue un punto y coma, pero no anda tampoco . Esta igual al mio, pero a mi me funciona (?)

<input/>

<button> VERIFICAR SI ACERTO CON EL SECRETO </button>

<script>
    //var secreto = Math.round(Math.random()*10);

    var secretos = [1,3,5,7];

    var input = document.querySelector("input");
    input.focus();

    function verificar(){

        var encontrado = false;

        for (var posicion = 0; posicion < secretos.length; posicion++){

            if (parseInt(input.value) == secretos[posicion]){
                alert("Ud gano"); 
                encontrado = true;
                break;           
            }
        }

            if (encontrado == false){
                alert("Ud erro");
            }

            input.value = "";
            input.focus (); 
        }

    var button = document.querySelector("button");
    button.onclick = verificar; 


</script>

Tiene razon Gonzalo! falta la C en onclick (lo mire y no lo vi!)

Increible!!!! estuve toda la tarde y no lo pude encontrar, jajaja. Gracias Gonzalo Genio!!!!!!!!!! Saludos Pedro, gracias!

Por nada! Un placer poder ayudar :)