Форма поиска

Станислав
На сайте с 27.12.2009
Offline
237
391

Есть форма поиска

<form action="/search/">

<input type="text" value="ТЕКСТ" class="text" id="search" />
<input class="button" type="submit" value="ОК" />
</form>

Как сделать чтобы при постановке мыши в поле текст, выделялся ТЕКСТ в инпуте?

Т.е. чтобы не стирать его, если юзер хочет ввести что то другое, а чтобы он выделился и он ввел что ему нужно.

Есть ли какие варианты осуществить это?

Мы там, где рады нас видеть.
bay_ebook
На сайте с 28.05.2010
Offline
111
#1


select( this );

или


$(this).select()

Вешать скорее всего на onFocus

Могу немного ошибиться, давно таким не увлекался :)

Нужен прогер на php+mysql+понимание чужего кода? (/ru/forum/540660) Вам сюда PHP-шаман (http://php-shaman.pw/)
Станислав
На сайте с 27.12.2009
Offline
237
#2

так уже делал, но в хроме не робит =(

_
На сайте с 13.11.2012
Offline
2
_A_
#3

Попробуйте так:

<script>
$(function(){
$('#search').focus(function() { // select text on focus
$(this).select();
});
$('#search').mouseup(function(e){ // fix for chrome and safari
e.preventDefault();
});
});
</script>
Самый стабильный хостинг (http://www.beget.ru/?id=27692)
Станислав
На сайте с 27.12.2009
Offline
237
#4

да, так робит, спс

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий