Вход

Просмотр полной версии : Отменить снятие фокуса с input


Jack12345
02.06.2015, 20:22
Всем привет. Значит есть у нас input, там выделенный текст. Необходимо когда юзер нажимает по определенному div'y то фокус не снимать, текст оставлять выделенным. В общем такой вариант работает в опере и chrome, а в фаерфоксе не хочет.

function input_blur() {
var field = document.getElementById('edit_field');

if($("#somediv").is(":hover")) {
field.focus();
field.setSelectionRange(0, field.value.length);
}

}

event.preventDefault тоже не помог. Точнее, выделение снялось, а фокус похоже что остался, но так не пойдёт...

Можете что-то посоветовать? :)

ksa
03.06.2015, 08:31
Можете что-то посоветовать?
Для начала сделать полный тестовый пример... ;)