jQuery

jQuery — плагин для установки курсора в текстовом поле в определенное место

Очень интересный маленький плагин для библиотеки jquery был найден на просторах интернета. Он позволяет точно выставлять позицию курсора в текстовом поле (input type=»text») или в текстовой области (textarea).

Вот этот плагин:

$.fn.setCursorPosition = function(pos) {
if ($(this).get(0).setSelectionRange) {
$(this).get(0).setSelectionRange(pos, pos);
} else if ($(this).get(0).createTextRange) {
var range = $(this).get(0).createTextRange();
range.collapse(true);
range.moveEnd('character', pos);
range.moveStart('character', pos);
range.select();
}
}

Эксплуатировать его можно так:
$("#somefield").setCursorPosition(3);

Этот код установит курсор в текстовом поле с id somefield в позицию для ввода 3-го символа.

Эта функция бывает просто незаменима в некоторых случаях! Приятной эксплуатации плагина!

Комментариев: 2

Отставить комментарий

Ваш электронный адрес не будет опубликован.Обязательные для заполнения поля отмечены *

20 − девять =