我想使用一个显示文本的文本框。
例如:Someone@example.com。当用户单击它时,文本框将被清除并可供用户输入。
最佳答案
如果您使用的是较新的浏览器,那么您可以使用 HTML 5 中新增的 placeholder
属性
<asp:TextBox ID="textBox1" runat="server" placeholder="Someone@exmaple.com"></asp:TextBox>
否则,您也可以使用 onfocus
和 onblur
事件来执行此操作,如所述 here
关于asp.net - 具有默认值的文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15741259/