像windows一样自动填充

时间:2011-11-04 04:52:46

标签: jquery html asp.net-mvc-3 autocomplete

我想实现与windows live登录屏幕相同的行为。

在Windows Live登录屏幕上,登录ID的输入控件以灰色字体显示“example555@hotmail.com”,当用户点击控件时,它会消失,并且当用户输入时,该ID也不会自动填充。

我有类似的事情要实现,在我的页面中有一个用于输入搜索文本的文本框。文本框首先显示“搜索文档...”,当用户在文本框中单击时,默认文本消失,用户可以输入搜索条件。

我面临的问题(特别是在谷歌浏览器中)是当用户在搜索文本框中输入时,他也可以在自动填充建议框中看到“搜索文档...”。

我在ASP.NET MVC和JQuery中开发它。

我可以想到摆脱这种情况的一种方法是关闭文本框的自动完成功能,但我不确定这是否会被我的客户接受。

有人可以为此提出任何解决方案吗?

期待有利的回复。

谢谢和问候, Chetan Ranpariya

1 个答案:

答案 0 :(得分:0)

查看表单placeholders。这是HTML5属性,但适用于modern browsers。您可以使用ezpz hint jquery add on

为旧浏览器提供支持