我正在为我的联系表格提供Asp.Net文本框。如何为我的文本框设置默认文本,并在用户输入内容而不是焦点时使文本消失,例如SO搜索框.I认为它与文本框水印不同。欢迎任何建议,谢谢。
答案 0 :(得分:1)
我建议您使用AJAXTOOLKIT
答案 1 :(得分:1)
您可以使用Ajax Toolkit TextBoxWatermark Extender
答案 2 :(得分:1)
这不能解答您的问题,但会纠正您的部分问题。
就像SO搜索框一样
SO搜索框使用HTML 5 placeholder attribute,您看到的功能是Chrome特定的。
用户代理应该在拥有后向用户显示此提示 剥离的换行符,当元素的值为空时 字符串和/或控件没有聚焦(例如,通过在里面显示它 一个空白的未聚焦控件,否则将其隐藏起来。)
粗体部分指出,如果值为空和/或未聚焦,则功能应删除占位符文本。
Chrome已决定将其实现为'当它不为空时,删除占位符',但如果文本框已聚焦且为空,则占位符仍然存在。
其他浏览器(IE / Firefox / Opera)删除焦点上的占位符。
答案 3 :(得分:0)