加载时为TextBox默认文本,焦点为空文本框
TextBox default text on load, empty textbox on focus
我有一个文本框:-
<asp:TextBox ID="TextBox3" runat="server" BackColor="Silver"
BorderColor="Silver" Height="20px" Style="margin-left: 6px" Width="136px" OnFocus = "onfocus(); return false;"></asp:TextBox>
function onfocus(){ document.getElementById('<%=TextBox3.ClientID%>').value = "";}
带有默认文本,在页面加载时:-
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
// By Default the date of submission is set to current date. //
TextBox3.Text = "Enter Member ID";
}
当客户端单击文本框时,我希望清除默认文本(空文本框),这样客户端就可以输入实际ID,而不必手动删除默认文本。
然而,我正在可视化的方法与我编写的代码不兼容。
不如在输入上使用placeholder
:
<asp:TextBox ID="TextBox3" placeholder="Member ID" .... ></asp:TextBox>
相关文章:
- 文本框焦点上的自动完成菜单
- 在文本区域的焦点上分割渐变
- 焦点输入时保持文本处于选中状态
- 无法在Chrome控制台中使用javascript将焦点和光标设置为输入文本
- 设置焦点动态创建的文本区域
- 使用 jQuery 检查文本框焦点
- 焦点新选项卡的文本区域引导程序 3 + 角度JS
- 如何在单击按钮时获得最后一个焦点文本框输入
- 将焦点设置为角度模板/路线/表单中的文本输入
- 使用jQuery在焦点上选择文本框是't在移动浏览器中工作
- 如何使用javascript将焦点设置为文本框
- 焦点事件不适用于动态生成的文本框
- 如何在隐藏的文本框上设置焦点
- OnRowEditing编辑文本框焦点
- 将焦点设置为嵌套iframe中的文本框
- 如何防止在html中模糊(焦点丢失)时取消选择所选文本
- 使用制表键时禁用只读文本框的光标焦点
- 输入文本焦点,如 Facebook 输入
- 跨浏览器输入文本焦点系统
- 当文本焦点(键盘打开)固定的标题隐藏(消失)