我正在为 ASP.NET Web 应用程序中的表单中的必填字段实现 JavaScript 验证。
我正在获取要验证的控件的 ClientID 并从中提取值并检查它是否为空:
function validate()
{
if(document.getElementById('<%=textbox1.clientID %>').value=="")
{
alert('mandatory');
return false;
}
}
我正在验证客户点击按钮。当上述函数放在同一页面中时,此代码工作得很好。
但是当我将它放在一个外部文件中并调用它时,代码不起作用。
它在外部 .js 文件中调用函数并抛出错误消息,例如object not found at document.geteleementByid() 行。