asp.net - 具有默认值的文本框

标签 asp.net textbox

我想使用一个显示文本的文本框。

例如:Someone@example.com。当用户单击它时,文本框将被清除并可供用户输入。

sample textbox

最佳答案

如果您使用的是较新的浏览器,那么您可以使用 HTML 5 中新增的 placeholder 属性

<asp:TextBox ID="textBox1" runat="server" placeholder="Someone@exmaple.com"></asp:TextBox>

否则,您也可以使用 onfocusonblur 事件来执行此操作,如所述 here

关于asp.net - 具有默认值的文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15741259/

相关文章:

c# - 在下拉菜单上应用样式后,OnSelectedIndexChanged 不起作用

c# - 如何在 PostBack() 之后保留只读文本框的文本?

WPF TextBox.Focus() 的烦恼

javascript - 在文本框中概述用户文本输入

javascript - 尝试使用 jQuery 从文本框中删除非数字字符

asp.net - 偶尔出现SqlException : Timeout expired

asp.net - Css3pie 完全适用于本地主机,但只能部分适用于远程服务器

c# - 尝试从 ASP.NET 中的 App_Code 文件夹中的另一个类派生时发生类型冲突

jquery - 将所有文本框集成到一个 `KeyUp` 事件中

javascript - 确认 asp.net 按钮后触发回发警报