Я думаю ви стикалися з ситуацією, коли ви не можете заблокувати введення великих букв, тому що вони можуть бути в слові, але вам не потрібно, щоб перша буква буле велика (заглавна). Це особливо замітно на мобільних пристроях, які автоматично роблять пешу букву заглавною. Але це легко вирішити навіть без JS:
<input autocapitalize="none" spellcheck="false">
Для цього в HTML існує тег - autocapitalize
, який вимкне автоматичне введення заглавної букви.
Інший цікавий тег - spellcheck
, він вимкне автоматичну провірку орфографії, якщо вона підключена.
Дуже просто реалізація, якщо ж вам потрібен JS, то ви можете переглянути toLowerCase().