Есть скрипт
http://gist.github.com/457324
, который устанавливает текст по умолчанию (взятый из атрибута title элемента) для пустых input[type=text]
и input[type=password]
элементов.
Для элементов пароля это не так тривиально. Если бы я сделал $(this).attr('value', $(this).attr('title'));
для input[type=password]
, он бы просто показывал точки вместо текста по умолчанию. Изменение типа элемента (в данном случае от пароля к тексту) также не поддерживается широко. Таким образом, единственный способ - заменить input[type='password']
элементом input[type='text']
(util.js: 26). Эта замена, кажется, сбрасывает индекс вкладки страницы в IE и начинает с самого начала страницы. Другие браузеры ведут себя как положено.
Я нашел решение аналогичной проблемы здесь , но у меня это не работает.
У вас есть идеи, как это исправить?