Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Отменить снятие фокуса с input (https://javascript.ru/forum/misc/56170-otmenit-snyatie-fokusa-s-input.html)

Jack12345 02.06.2015 20:22

Отменить снятие фокуса с input
 
Всем привет. Значит есть у нас 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

Цитата:

Сообщение от Jack12345
Можете что-то посоветовать?

Для начала сделать полный тестовый пример... ;)


Часовой пояс GMT +3, время: 09:17.