<input type="image" name="imageField" src="images/bbs_37.gif" onClick = "subCheck()"/><script language="javascript">function subCheck(){
  document.formbbstitle.submit();
}</script>

解决方案 »

  1.   

    image不用写onclick事件,image按钮会自动触动提交
      

  2.   


    不能够写在onclick里,而应该写在form的onsubmit里进行判断。
      

  3.   

    type="image"的input对象,当点击时默认提交当前form~
      

  4.   

    image默认事件就是提交,你再写个提交,不是两个了?
      

  5.   

    <script language="javascript">function subCheck(){  if(Trim(document.formsbcgsq.sqbm.value).length==0){
        alert("申请部门不能为空!");
        document.formsbcgsq.sqbm.focus();
        return false;
      }  document.formbbstitle.submit();
    }但我想判断表单中的某个值是否为空,如果不写document.formbbstitle.submit();
    的话,那么根本就提交不了啊
      

  6.   

    改下就可以了...
    <script language="javascript">function subCheck(){  if(Trim(document.formsbcgsq.sqbm.value).length==0){
        alert("申请部门不能为空!");
        document.formsbcgsq.sqbm.focus();
        return false;
      }  //document.formbbstitle.submit();改为:
      return true;
    }<input type="image" name="imageField" src="images/bbs_37.gif" onClick = "subCheck()"/>改为:
    <input type="image" name="imageField" src="images/bbs_37.gif" onClick = "return subCheck()"/>
      

  7.   

    to:dixing(埋头苦干) 
    我试验了,但是你说的不对啊,当提示alert("申请部门不能为空!")后,程序还是提交了啊
      

  8.   

    dixing(埋头苦干) 的方法是可以的,楼主仔细检查一下,我以前也是这样处理的
      

  9.   

    <script language="javascript">function subCheck(){  if(Trim(document.formsbcgsq.sqbm.value).length==0){
        alert("申请部门不能为空!");
        document.formsbcgsq.sqbm.focus();
        return false;
      }  //document.formbbstitle.submit();改为:
      return true;
    }<input type="image" name="imageField" src="images/bbs_37.gif" onClick = "subCheck()"/>改为:
    <input type="image" name="imageField" src="images/bbs_37.gif"/><form ... onsubmit="return subCheck()">
    居然还没有结
    总结一下,沾光了^_^