我有一个带有多个文本框的 Web 表单。我想评估文本框中的默认值,当用户单击该字段时,我想将其清除。这有助于减少表单上的空间。
下面给出错误消息“Microsoft JScript 运行时错误:需要对象。
Javascript:
function validateKeyword(f, flg, val) {
switch (flg) {
case 0: if (document.getElementById(f).value == val) { document.getElementById(f).value = ''; } break;
case 1: if (document.getElementById(f).value == '') { document.getElementById(f).value = val; } break;
}
}
ASP.NET 文本框:
<asp:TextBox maxlength="150" runat="server" name="First_Name" value="First Name" class="frmsel2" onfocus="javascript:validateKeyword('first_name',0,'First Name');" onblur="javascript: validateKeyword('first_name',1,'First Name');" alt="First Name" title="First Name" id="first_name"></asp:TextBox>