Скрипт преобразует все буквы на английский язык

xsacha

Только чтение
Сообщения
1,262
Реакции
1,384
Баллы
8,450
Подскажите пожалуйста, есть такой скрипт:
JavaScript:
$('input.letter').on('keydown',function(e){
    var $current = $(this);
    if (e.which == 9) {    
        e.preventDefault();
        if (e.shiftKey) {    
            getPrevWord($current).focus();
        } else {
            getNextWord($current).focus();
        }
    } else if (e.which == 8) {    
        e.preventDefault();
        if ($(this).val().length > 0) {
            $(this).val('');
        } else {
            if (getPrevLetter($current)) {
                getPrevLetter($current).focus().val('');
            }
        }
    } else if ((e.which>=48 && e.which<=90) || (e.which>=96 && e.which<=111) || (e.which>=186 && e.which<=192) || (e.which>=219 && e.which<=222)) {
        e.preventDefault();
        $current.val(String.fromCharCode(e.which));
        if (getNextLetter($current)) {
            getNextLetter($current).focus();
        }
    }
    if (markCorrect) {
        checkWord($current);
    };
})
Который преобразует русский язык, а может и все другие исключительно на английский, как исправить его, чтобы не было преобразования вообще или преобразовывалось на русский язык. За это отвечает вот этот фрагмент:
JavaScript:
 else if ((e.which>=48 && e.which<=90) || (e.which>=96 && e.which<=111) || (e.which>=186 && e.which<=192) || (e.which>=219 && e.which<=222)) {
        e.preventDefault();
        $current.val(String.fromCharCode(e.which));
        if (getNextLetter($current)) {
            getNextLetter($current).focus();
        }
    }
А точнее даже эта строка:
JavaScript:
$current.val(String.fromCharCode(e.which));
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу