Я после следующей функциональности:
- пользователь нажимает или вкладывает текстовое поле
- весь текст в текстовом поле выделен, если текстовое поле уже не было в фокусе, в этом случае должна выполняться функция щелчка / выбора по умолчанию
Возможно ли это?
Это работает в Firefox 5
$('input[type="text"]').live('focus', function () {
this.select();
});
http://jsfiddle.net/HmQxZ/13/
Chrome и IE8 выделяют весь текст всего за доли секунды
Это работает * в Chrome
$('input[type="text"]').live('click', function () {
this.select();
});
http://jsfiddle.net/HmQxZ/12/
Firefox и IE8 выделяют весь текст, но при последующем щелчке текст остается выделенным.
* вид работ, после того, как текстовое поле имеет фокус, нажатие на него чередует выбор всего текста и возможность щелкнуть, куда идет мигающая каретка. Это, вероятно, приемлемо.