Я использую плагин-заполнитель jQuery от Daniel Stocks.Удалить место после типа (а не после фокуса)
Это плагин: https://github.com/danielstocks/jQuery-Placeholder/blob/master/jquery.placeholder.js
Он работает на самом деле хорошо для всех полей, кроме следующей маленькой проблемы: В Chrome, когда фокус находится на поле, заполнитель остается до тех пор, пока что-то типа. Но в IE и FF текст заполнителя удаляется после фокуса. Я бы всех хотел вести себя как в Chrome.
Вещь в хроме, заполнитель поддерживается естественным образом, поэтому даже без плагина он работает так, как мне нравится. В FF он работает тоже без плагина, кроме как с ранее упомянутой проблемой. И в IE он не работает без плагина, как вы могли догадаться.
Но какая проблема вы пытаетесь решить? Пользователи этих браузеров с собственной поддержкой, независимо от того, являются ли они или действуют как Webkit, используются так, как они себя ведут. Зачем менять интерфейс? –
просто проблема, что при фокусировке местозаполнитель удаляется. Поэтому, когда пользователь нажимает на вкладку, чтобы перейти к следующему полю и не видит заранее, что это заполнитель, он должен идти туда и обратно. –
Не только это, но объединение заполнителей с автофокусом - это не стартер с FF и IE. Когда страница загружается с автофокусированным полем, она должна ** не ** удалять местозаполнитель. Chrome делает это правильно. FF и IE срабатывают. Прекрасным примером того, где вы хотели бы использовать это, является форма входа. Или даже любую страницу «создать», где вы хотите, чтобы пользователь начал сразу вводить текст, но имеет подсказку с текстовым полем. – MikeMurko