Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

Duda: Campo texto y botón

¡Hola compañeros! Tengo una duda con mi código, lo estoy escribiendo tal cual se muestra en el vídeo pero no me funciona. ¿Alguno identifica el problema? Muchas gracias.

<meta charset="UTF-8">

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

<script>

    var secreto = 5;
    var input = document.querySelector("input");

    function verificar() {

        if(parseInt(input.value) == secreto){

            alert("Usted acertó");

        }
        else{

            alert("Usted no acertó");

        }

    }

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

</script>
2 respuestas
solución!

Hola, quizas te pasa que te sale la ventana Pop-up diciendote que "erró" cuando aun no has tecleado ningun numero...¿No es asi? bueno si te pasa asi, como me paso a mi...la solucion es mandar a llamar o referenciar a la funcion "Verificar" sin los parentesis, mas abajo explicaron que cuando se escribe asi la funcion esta en espera de funcionar hasta que pase "algo" u ocurra un evento que la mande a llamar (como presionar el boton verificador) y cuando se pone con parentesis se activa automaticamente se inicie el codigo o se cargue el codigo en Chrome...Prueba si ese era el detalle que hacia que tu codigo no funcionara apropiadamente...Si te pasaba asi espero haberte ayudado :))

tremendo!! también me sorprendió