return true;
document.myform..submit(); 
document.myform.action= "sendmail.asp "; 这里出问题了吗? 去掉这段用于提交的代码就可以了  但是需要这些 写错了?

解决方案 »

  1.   

    你是指验证不触发还是表单提交不触发?你可以试着用document.getElementById('company')
    来代替document.myform.company
    这样比较兼容些。。document.myform..submit();
    顺便这里多了个.
      

  2.   

    document.myform..submit(); 
    document.myform.action= "sendmail.asp "; 
    改为
    document.myform.action= "sendmail.asp "; 
    document.myform.submit(); 
      

  3.   

    document.myform..submit(); 
      这里多个点  .
      

  4.   

    有三个问题,一个是..submit();
    另外一个是return true; return 会提前中断程序的执行,从而后面的代码没有执行,应该放在最后。
    最后一个就是4楼所说的。
      

  5.   

    另外这种东西,如果学习也就罢了,纯开发,jquery有个验证插件,简单易用,用户体验还好,不如直接用它。