我正在为ASP.NET Web应用程序中的表单中的必需字段实施JavaScript验证。使用外部脚本文件但在内部工作时JavaScript不工作
我得到控制的客户端ID来进行验证,并提取它的价值,并检查它是否为null:
function validate()
{
if(document.getElementById('<%=textbox1.clientID %>').value=="")
{
alert('mandatory');
return false;
}
}
我确认按钮上的客户端点击。当上述函数放置在同一页面时,此代码工作得很好。
但是当我把它放在一个外部文件中并调用它时,代码不起作用。
它正在调用外部.js文件中的函数并抛出一个错误消息,如对象document.geteleementByid()行未找到。
尝试包括JavaScript和页面结束......或保证完成后页面加载 – AurA