日期:2014-05-17  浏览次数:20398 次

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闭合标签滞后!