日期:2014-05-18  浏览次数:20945 次

document.frmUpload.submit()提示 ‘’为空或不是对象
document.frmUpload.submit()提示 ‘’为空或不是对象

代码:
  <input id="idNormal" name="idNormal" type="button" value="一般上传" onclick=" upload()"/>


<form action="#" method="post" enctype="multipart/form-data" name="frmUpload">

 <script type="text/javascript">
  function upload()
  {
   
  document.frmUpload.submit();
  }
  </script>


这个简单的问题如何解决?

------解决方案--------------------
你的浏览器源代码中肯定没有
name="frmUpload"
这个的,因为服务器控件需要
<form id=frmUpload runat=server>
这样,asp,ent就把你加的name="frmUpload"给去掉了,



------解决方案--------------------
很简单,没找到frmUpload对象呗!
document.getElementById().
<script type="text/javascript">
function upload()

document.getElementById("上传控件的id").submit();
}
</script>

楼主试试上述方法,希望对你有帮助!



------解决方案--------------------
<input id="idNormal" name="idNormal" type="button" value="一般上传" onclick="this.form.submit()" /></li></ul></div>
------解决方案--------------------
document.getElementById("上传控件的id")这个对象哪里有submit方法啊?
------解决方案--------------------
document.getElementById("idNormal")与
document.getElementById("idNormal").form是2个不同的对象