如何在文本框中编写内容,直到用户单击它
How to write something in textbox until user clicks it
我想在用户名
文本框中有一个灰色的文本"用户名",直到用户单击它。当他进入某样东西时,盒子应该是空的,并且再次是黑色的。
怎么做?
支持
css3的现代浏览器(如chrome(允许输入元素的占位符属性。例:
<input name="username" placeholder="User name" />
参考资料:http://www.w3schools.com/tags/att_input_placeholder.asp
另一种方法是使用 javascript onfocus/onblur 在文本框内显示/删除占位符文本
正如@rajesh提到的,您可以在现代浏览器中使用 placeholder
属性。
对于较旧的浏览器,请搜索"html文本框水印"。这里有一些很好的JavaScript解决方案,
您应该检查 ajax 水印扩展器 asp.net 跨浏览器兼容性:
链接
首先你需要包含ajaxToolkit,然后你可以像这样使用它:
<ajaxToolkit:TextBoxWatermarkExtender ID="TBWE2" runat="server"
TargetControlID="**YouTextBoxID**"
WatermarkText="Type First Name Here"
WatermarkCssClass="watermarked" />
相关文章:
- 如何在用户单击时创建带有弹出窗格的图像
- 使用jQuery切换来显示内容,但防止在用户单击输入元素时关闭
- 试图修改此javascript代码以减小弹出窗口的大小,或者在用户单击框外时关闭
- 用户单击“关闭”按钮后,将永久关闭灯箱
- 当用户单击按钮(在光标位置)时,在输入字段中添加一个文本字符串
- 当用户单击保存按钮时,标签会显示一条消息
- 如何在用户单击共享时禁用共享按钮,并在3小时后启用
- 如何区分用户单击链接和在 UIWebView 中执行自动重定向的页面
- HTML 框架 - 防止引导弹出窗口在用户单击正文时消失
- 用户单击带有哈希值的链接以访问该页面,如果禁用Javascript会发生什么情况
- 我该怎么做才能防止在用户单击后退按钮时出现咆哮消息
- 当用户单击时,在新选项卡中打开链接
- 纯javascript的进度图像加载程序仅当用户单击提交html表单时
- 每次用户单击按钮时运行if语句检查器
- 如何在用户单击提交按钮时为变量分配任意值
- 当用户单击关闭浏览器时(但不是当用户单击刷新按钮时),JavaScript会确认启动
- 阻止用户单击提交按钮
- 如果用户单击其他按钮,则禁用表单元素
- 检查用户单击的菜单
- PHP-根据用户单击的按钮返回true或false