Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Отмена выделения текста в Firefox


Автор: flaviovich 3.11.2005, 01:07
Всем привет!
Подскажите пожалуйста как отменить выделение текста в текстовом поле при получении focus'а.
Например, в IE достаточно написать txt.value = txt.value
спасибо!

Автор: Aliance 3.11.2005, 02:58
Можно поступить по-разному:
• попробуй передать фокус любому пустому элементу;
• попробую вернуть false на событии onfocus
• попробуй самостоятельно выделить нулевой элемент с помощью elem.select()

Автор: Sardar 3.11.2005, 20:58
Наследством с прошлых времён пришли методы click, focus, blur и другие - генерят на элементе соотвествующее событие. Xотя по идее нужно сгенерить обьект события и поднять его на обьекте по стандарту DOM 2 Event, только ИЕ глубоко фиолетово на стандарты, придёться писать под него особый код, так что просто вызов blur() лучше smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)