Поле для логина:
<input name="login" value="Введите логин" type="text" id="login" size="36" class="required" onBlur="if(this.value == '') { this.value=$(this).attr('defaultValue'); }">
Делаю так:
$(function() {
$(':text')[0].focus().val('');
});
Курсор становится в поле, но поясняющая надпись "Введите логин" в поле осталась, input не "очистился". Ума не приложу почему
Спустя 9 часов, 47 минут, 1 секунда (22.02.2011 - 09:02) nugle написал(а):
А ты бери и вначале отчищай инпут, а потом востонавливай, то есть вот
$(function() {
$('#login').val('');
$(':text')[0].focus().val('');
$('#login').blur(function(){
if($('#login').val == '0')
$(this).val('Введите логин');
})
});
Спустя 6 минут, 54 секунды (22.02.2011 - 09:09) Snus написал(а):
l@pteff
window.onload = function(){
document.getElementById('login').focus();
}
<input name="login" value="Введите логин" type="text" id="login" size="36" class="required" onFocus="if(this.value == 'Введите логин') { this.value=''; }" onBlur="if(this.value == ''){ this.value='Введите логин'; }">
Спустя 3 минуты, 24 секунды (22.02.2011 - 09:12) nugle написал(а):
я так и думал щас Snus придёт и отодвинит меня
извеняюсь за оффтоп
извеняюсь за оффтоп

Спустя 3 минуты, 52 секунды (22.02.2011 - 09:16) Snus написал(а):
nugle

Спустя 9 часов, 32 минуты, 34 секунды (22.02.2011 - 18:49) l@pteff написал(а):
nugle, при загрузке страницы курсор в поле, но надпись почему-то тоже загружается как и у меня
Snus, это то что надо +1
Всем огромное спасибо за помощь
Snus, это то что надо +1
Всем огромное спасибо за помощь
Спустя 12 часов, 36 минут, 45 секунд (23.02.2011 - 07:25) nugle написал(а):
вот так должно работать!
$(document).ready(function() {
$(':text:first').val('');
$(':text:first')[0].focus();
$(':text:first').blur(function(){
if($(this).val() == '0')
$(this).val('Введите логин');
})
});
Спустя 1 час, 16 минут, 25 секунд (23.02.2011 - 08:42) Ser18 написал(а):
Здравствуйте
У меня тоже по фокусу вопрос
При нажатии на кнопку получаем значение поля инпут и текст из блока див потом это все складываем и записываем в значение поля инпут ну и в конце выставляем курсор в этот инпут
Во всех браузерах нормально работает но вот в ИЕ курсор ставится в начало строки
Можно ли как то сделать чтоб курсор ставился в конец строки?
У меня тоже по фокусу вопрос
При нажатии на кнопку получаем значение поля инпут и текст из блока див потом это все складываем и записываем в значение поля инпут ну и в конце выставляем курсор в этот инпут
$('.kn_bukva').click(function(){
var nap = $('#tex').val();
var dobav = $(this).text();
$('#tex').val(nap + dobav).focus();
});
Во всех браузерах нормально работает но вот в ИЕ курсор ставится в начало строки
Можно ли как то сделать чтоб курсор ставился в конец строки?