У меня есть входной текстовый логин/пароль, я использую метку, которую я показываю внутри входа, когда вход принимает фокус, ярлык скрыт, когда ввод размывается, если значение не равно "" ярлык отображается снова, он отлично работает с использованием функций focus()/blur(), но как я могу обрабатывать автоматическое заполнение браузера, потому что функция change() не будет работать, поскольку фокус никогда не получается, есть ли способ справиться с этим?Как «обрабатывать» автозаполнение браузера при вводе текста?
Я не хочу отключать автозаполнение, отключая его, я думаю, он не очень удобен для пользователя.
Я думал использовать таймер, каждый n мс, но я хотел бы использовать лучший метод.
Любые идеи?
Вот мой сценарий:
$('#form-login input.inputbox').focus(
function()
{
$('#label-' + $(this).attr('id')).addClass('hidden');
}
);
$('#form-login input.inputbox').blur(
function()
{
if ($(this).val() == "")
{
$('#label-' + $(this).attr('id')).removeClass('hidden');
}
}
);
Я имею в виду автозаполнение браузера да, например, сохраненные логины. Я посмотрю на этот плагин. –
Для ваших предложений по сохраненному входу в систему проблемы все еще актуальны, если есть несколько сохраненных логинов, потому что ни один из них не загружен по умолчанию, но загружен «автозаполнением вроде», когда лента первой буквы –
. Кстати, правильная ссылка плагина: http : //fuelyourcoding.com/scripts/infield/ –