Como seria si se tiene mas de un input y button como se declaran las variables?
Como seria si se tiene mas de un input y button como se declaran las variables?
Hola Kenny, como estás?
En ese caso todo dependerá de como implementes tu código y tu lógica, podrías declarar variables globales o de bloque dependiendo del contexto de ejecución de tu sistema, para darte un ejemplo de un botón de enviar y un botón de cancelar, crearías una función para cada botón:
<html>
<input type="text" id="name" />
<button id="#sendButton" onclick="sendButton()">Enviar</button>
<button id="#deleteButton" onclick="deleteButton()">Cancelar</button>
</html>
<script>
const name= document.querySelector('#name'); // variable global
function sendButton() {
const sendForm = document.querySelector('#sendButton'); // variable de bloque su alcance está limitado por el bloque de la función
console.log(name.value);
}
function deleteButton() {
const cancelForm = document.querySelector('#deleteButton'); // variable de bloque su alcance está limitado por el bloque de la función
console.log(name.value);
}
</script>como puedes percibir la variable const name esta daclarada fuera de las funciones, tiene un alcance global, por lo que su valor persiste cuando las llamas dentro de console.log(name.value). Mientras las variables const sendForm y const cancelForm están dentro de las funciones y su alcance se limita solo al bloque de la función. ojo ésta es solo una manera de ejemplo existen diversas formas de declarar variables, todo dependerá del contexto en que estés desarrollando tu aplicación
Si tienes alguna pregunta sobre el contenido de los cursos, estaremos aquí para ayudarte.