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个不同的对象