JQuery лимит текста в поле ввода

Я хочу ограничить количество символов в поле ввода текста.

Код I 'м с помощью:

function limitText(field, maxChar){
    if ($(field).val().length > maxChar){
       $(field).val($(field).val().substr(0, maxChar));
    }
}

Событие уже готово. Когда я набираю какой-то текст в поле ввода, курсор остается в конце текста, но фокусировка начинается с начала текста, чтобы я могне вижу курсора.

В чем может быть проблема.

Браузер FF, на IE и Chrome работает правильно

Ответы на вопрос(2)

Ваш ответ на вопрос