Автозаполнение как окна в реальном времени - PullRequest
0 голосов
/ 04 ноября 2011

Я хочу реализовать поведение, аналогичное экрану входа в систему для Windows Live.

На экране входа в систему Windows Live контроль ввода идентификатора входа показывает «example555@hotmail.com» серым шрифтом, и когда пользователь нажимает наэлемент управления исчезает, а также тот идентификатор не приходит в автозаполнение, когда пользователь вводит.

У меня есть аналогичная вещь, чтобы реализовать, где на моей странице есть одно текстовое поле для ввода текста поиска.Сначала в текстовом поле отображается «Поиск документов ...», и когда пользователь щелкает текстовое поле, текст по умолчанию исчезает, и пользователь может ввести критерии поиска.

Проблема, с которой я сталкиваюсь (особенно в Google Chrome), связана с тем, что пользовательнабрав в текстовом поле поиска, он может видеть «Поиск документов ...» также в окне предложения автозаполнения.

Я занимаюсь разработкой этого в ASP.NET MVC и JQuery.

Один из способов, который я могу представитьЧтобы избавиться от этого, нужно отключить автозаполнение для текстового поля, но я не уверен, что это будет принято моим клиентом.

Кто-нибудь может предложить какое-либо решение для этого?

Глядяжду положительного ответа.

Спасибо и всего наилучшего, Четан Ранпария

1 Ответ

0 голосов
/ 04 ноября 2011

посмотрите на форму placeholders. это атрибут HTML5, но он работает в современных браузерах . Вы можете обеспечить поддержку старого браузера, используя ezpz hint jquery add on

...