日期:2014-05-16  浏览次数:20290 次

关于用javascript提交页面同时检查表单的问题
我做的个页面为了防止按下回车所以采用了不button来提交,但是却发现个问题是点了提交后却不检查表单,该如何实现其中的return   CheckInput();就是检查表单用的,我用了下面的写法,点了以后也检查表单但是表单为空的时候也给提交了,如果我把return   CheckInput();写在前面他却只检查表单不提交,想又提交又检查表单该如何实现?
  <input   type= "button "     value= "提交 "   onClick= "javascript:document.autoSumForm.submit();return   CheckInput(); ">

------解决方案--------------------
把提交加在CheckInput()里面,如

checkInput() {

...
if (...) {...}
else
{
return false;
}

document.autoSumForm.submit();
}