读书人

关于document.formname.submit()的有关

发布时间: 2012-02-29 16:44:10 作者: rapoo

关于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

读书人网 >JavaScript

热点推荐