Юзер вводит в текстовое поле информацию. Нужно как-то проверить включен ли Caps Lock и если да, тогда отключать его. Можно ли это реализовать с помощью javascript?
Можно проверять включен ли Caps Lock, к примеру с помощью этой библиотеки.
Если Вы хотите чтоб в поле вводили данные только в нижнем регистре, то есть вариант куда лучше и без использования JS, добавьте стиль на поле ввода:
text-transform: lowercase;
К примеру:
<input name="email" type="text" style="text-transform: lowercase;">
UPD: Если же нужно чтобы и в input значение было в нижнем регистре то самый простой вариант:
$(document).on('keyup', 'input', function() {
if (CapsLock.isOn()){
$(this).val($(this).val().toLowerCase());
}
});
Можете вообще всё сразу переводить в нижний регистр, просто уберите проверку CapsLock.isOn()
Продвижение своими сайтами как стратегия роста и независимости