asp.net 外部的js在获取.aspx页面中的客户端控件的ID总是提示为空或不是对象
请问下各位,使用外部的js,在获取asp.net中aspx页面中的客户端控件的ID总是提示为空或不是对象。
例如:在提交表单的时候,想在js中触发表单form中的onsubmit事件进行验证。
var f1=document.getElementById("form1")
f1.onsubmit=function() {
var UnameBool = checkU();
return UnameBool;//如果上面的每个对象验证成功还回true
}
提交时:出现错误:f1为空或不是对象。
而且能把数据填入数据库,但是,就是不能进行表单的验证。
------解决方案--------------------
那检查下你js代码的执行顺序,记得把js代码放在form闭合标签滞后!