Caso de nombrar todos los parámetros HTML y ahora tengo algunos problemas. Quiero tomar valor de la entrada del formulario, pero js no toma dash-case. ¿Hay alguna forma de tomar la forma de entrada sin cambiar el nombre de entrada? ...

0
Packman 4 mar. 2021 a las 14:35

2 respuestas

La mejor respuesta

Puedes acceder a él así:

Formulario ['mensaje de usuario']. valor

1
syduki 4 mar. 2021 a las 11:45

Cambie el nombre a usermessage y funcionará

<form id="message-form">
    <input type="text" name="usermessage">
</form>


const form = document.querySelector('#message-form');
console.log(form.usermessage.value)

O agregue querySelector para el mensaje

var message = form.querySelector('input[name="user-message"]').value;
1
Maksym Kotov 4 mar. 2021 a las 11:53