es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

WEBFLOW / Cómo capturar un valor de un campo de entrada que se encuentra dentro de un formulario en el CMS de Webflow.

Tengo este formulario en una página webflow que tiene campos de nombre, correo electrónico y teléfono.
Estoy tratando de capturar lo que el usuario escribe en estos campos de entrada y registrarlos en variables en el código personalizado de JavaScript cuando el usuario hace clic en el botón de enviar. Esto es lo que estoy tratando de hacer:

(function() {
    document.getElementById("button").onclick = function() {
        var name = document.getElementById("name").value;
        var email = document.getElementById("email").value;
        var telefone = document.getElementById("telefone").value;
        console.log(name);
        console.log(email);
        console.log(telefone);
    };
})();

Este código no me muestra ninguna de la información que intenté encontrar en el console.log.

¿Pueden ayudarme a capturar estas variables?

¡Gracias de antemano!

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que el código que proporcionaste intenta capturar los valores de entrada de los campos de nombre, correo electrónico y teléfono en un formulario web, y guardarlos en variables cuando se hace clic en el botón de enviar. Sin embargo, los registros de la consola no muestran ninguna información.

    Un posible problema podría ser que las variables están escritas incorrectamente en los registros de la consola. Por ejemplo, la variable “name” se escribe como “var name” en el código, pero se escribe como “console.log(name)” en el registro de la consola.

    Otro posible problema podría estar en los IDs asignados a los campos de entrada. Verifica que los IDs coincidan tanto en el código JavaScript como en el marcado HTML.

    Aquí tienes una versión revisada del código que incluye la ortografía correcta y los IDs en minúsculas para los campos de entrada:

    (function() {
      document.getElementById("button").onclick = function() {
        var name = document.getElementById("name").value;
        var email = document.getElementById("email").value;
        var telefone = document.getElementById("phone").value;
        console.log(name);
        console.log(email);
        console.log(telefone);
      };
    })();
    

    Intenta ejecutar este código revisado y verifica si captura y registra correctamente los valores de entrada para cada campo.

Comments are closed.