#17 Eventos en Javascript

Los eventos en JavaScript son acciones o sucesos que ocurren en el navegador, como hacer clic en un botón, completar un formulario o cargar una página. Los eventos permiten que el código JavaScript responda a las interacciones del usuario y realice acciones específicas en función de estas interacciones.

1. onchange: Este evento se dispara cuando el contenido de un elemento de entrada de formulario, como un campo de texto o un menú desplegable, cambia.

Ejemplo:

<input type="text" id="inputTexto" onchange="mostrarValor()">
<script>
  function mostrarValor() {
    let texto = document.getElementById("inputTexto").value;
    alert("El valor ingresado es: " + texto);
  }
</script>

2. onclick: Este evento se dispara cuando un elemento, como un botón o un enlace, es presionado por el usuario.

Ejemplo:

<button onclick="mostrarAlerta()">Presiona aquí</button>
<script>
  function mostrarAlerta() {
    alert("¡Botón presionado!");
  }
</script>

3. onmouseover: Este evento se dispara cuando el cursor del usuario se encuentra sobre un elemento.

Ejemplo:

<div onmouseover="cambiarColor()" id="miDiv">Pasa el cursor por aquí</div>
<script>
  function cambiarColor() {
    document.getElementById("miDiv").style.backgroundColor = "lightblue";
  }
</script>

4. onmouseout: Este evento se dispara cuando el cursor del usuario sale de un elemento.

Ejemplo:

<div onmouseout="restaurarColor()" id="miDiv">Quita el cursor de aquí</div>
<script>
  function restaurarColor() {
    document.getElementById("miDiv").style.backgroundColor = "";
  }
</script>

5. onload: Este evento se dispara cuando un documento o recurso, como una imagen, se ha cargado completamente.

Ejemplo:

<body onload="mostrarMensaje()">
  <h1 id="mensaje"></h1>
  <script>
    function mostrarMensaje() {
      document.getElementById("mensaje").innerHTML = "¡Página cargada!";
    }
  </script>
</body>

6. onsubmit: Este evento se dispara cuando se envía un formulario.

Ejemplo:

<form onsubmit="return validarFormulario()">
  <input type="text" id="nombre" placeholder="Nombre">
  <button type="submit">Enviar</button>
</form>
<script>
  function validarFormulario() {
    let nombre = document.getElementById("nombre").value;
    if (nombre === "") {
      alert("Por favor, ingresa tu nombre");
      return false;
    }
    return true;
  }
</script>

Estos son solo algunos ejemplos de eventos en JavaScript. Existen muchos más eventos que pueden utilizarse para interactuar con elementos HTML y responder a las acciones del usuario en tiempo real.

[mwai_chat]

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *