经查证,直接调用Form的submit()方法, 并不会触发onSubmit事件

经查证,直接调用Form的submit()方法, 并不会触发onSubmit事件, 如果改为<INPUT   TYPE="submit"   value="submit">   //这种方式能触发onFormSubmit事件

 

所以<input   type="button"   value="test"   onclick="document.myForm.submit();">   //这种方式不能触发onFormSubmit事件 。


解决办法:

在直接调用Form的submit()方法时,要注意先调用一下它的onsubmit()方法:  


<input   type="button"   value="test"  onclick="if(document.myForm.onsubmit()!=false)document.myForm.submit();">

posted @ 2013-10-19 13:23  阿浪cookie  阅读(566)  评论(0编辑  收藏  举报