关于document.formname.submit()的问题
<script language="javascript">
这里是表单检证
</script>
<form name="form1" method="post" action="add_apply.php" onSubmit="return checkapply()">
.....
<a href="#"><img src="submit.gif" border="0" onClick="document.form1.submit()"></a>
</form>
用了图片作为提交按钮,可是直接就到了add_apply.php页面了,中间没有执行javascript的检证.如果改成
<input type="submit" name="" value="提交">则可以,没有问题.
哪里出错了.
------解决方案--------------------<img src="submit.gif" border="0" onClick="document.form1.submit()" >这种的话要这样写:
<img src="submit.gif" border="0" onClick="checkapply()" >
function checkapply(){
这里是表单检证
if(表单检证 ==true ){
document.form1.submit()
}
}
------解决方案--------------------哪里出错了.
----
是你理解错了。
formObj.submit()里不会再执行onsubmit