Obtengo las 4 entradas de mi formulario:
let fielsForUppercase = document.querySelectorAll(".uppperFirstLetter");
Mi función funciona correctamente cuando pruebo:
fielsForUppercase[0].value = 'test 1'; fielsForUppercase[1].value = 'test 2'; fielsForUppercase[2].value = 'test 3'; fielsForUppercase[3].value = 'test 4'; function CapitalizeFirstLetter() { for (let y = 0; y < fielsForUppercase.length; y++) { console.log(fielsForUppercase[y].value.charAt(0).toUpperCase() + fielsForUppercase[y].value.slice(1)); } } CapitalizeFirstLetter();
Pero me gustaría ejecutar esta función cuando el usuario escribe la entrada, probé esto, pero no funciona:
for (let i = 0; i < fielsForUppercase.length; i++) { fielsForUppercase[i].addEventListener("change", CapitalizeFirstLetter); }