none
la consola se limpia sola. RRS feed

  • Pregunta

  • He estado escribiendo un código que me indica si el número ingresado es menor que 100, lo curioso es que cuando oprimo el botón que desencadena la función Onclick, depués de darme el resultado, se reinicia todo lo que se ve en pantalla. Osea me muestra el resultado por una milesima de segundo y luego se borra todo lo que pongo en la consola como si hubiese usado un clear. A continuación dejo el código, es muy sencillo: 

    let text = document.getElementById("text");
    let calcular = document.getElementById("check");
    let resultado = document.getElementById("resultado");
    let cadena = "Aquí se mostrará el resultado";
    calcular.onclick = function () {
        if (text.value < 101) {
             cadema ="el numero está entre 1 y 100";
           
            
        }
        else {
             cadema = "el numero es mayor que 100";
           
           
        }
        console.log(cadena); //la cadena de texto aparece, pero se borra casi al mismo segundo.
        resultado.innerHTML = cadena;
    }

    La consola tampoco me arroja ningún error, todo figura como si estuviera bien (y de hecho estoy seguro de que es así).

    sábado, 9 de enero de 2021 18:53

Respuestas

  • Hola,

    Este comportamiento es normal, ya que estás enviando la información al servidor, esto hace que se reinicie lo que esté en la pantalla, si quieres puedes usar un alert().

    Saludos,

    Eric Ruiz 

    • Marcado como respuesta EricRRModerator viernes, 15 de enero de 2021 16:10
    lunes, 11 de enero de 2021 14:24
    Moderador

Todas las respuestas

  • Hola,

    Este comportamiento es normal, ya que estás enviando la información al servidor, esto hace que se reinicie lo que esté en la pantalla, si quieres puedes usar un alert().

    Saludos,

    Eric Ruiz 

    • Marcado como respuesta EricRRModerator viernes, 15 de enero de 2021 16:10
    lunes, 11 de enero de 2021 14:24
    Moderador
  • Hay un input text al que me gustaria que quedara de forma permanente el resultado de la variable cadena. Pero no puedo, ya que todo lo que esta en el evento onclick se reinicia. Necesito que me quede permanente en la pantalla este mensaje cadema = "el numero es mayor que 100";
    lunes, 11 de enero de 2021 20:42