当我尝试调用autopostback语句时,会发生以下错误:
Microsoft JScript运行时错误:找不到成员。
错误陈述是:theForm.submit();
<script type="text/javascript">
var theForm = document.forms['form1'];
if (!theForm) {
theForm = document.form1;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();//error statement
}
}
</script>
造成这种情况的原因是什么?
答案 0 :(得分:0)
好像你有错误或矛盾的'id'。您应该检查您的html表单中的所有元素ID。May be you have given ID like "Submit"
。你不能在HTML中使用“submit”作为id。它会产生像你的错误。
如需更多参考,请访问此链接
http://www.velocityreviews.com/forums/t110670-__dopostback-fails-on-web-form-submit-net-2-0-a.html