这是jsp文件上的一个button<input type="button" name="edit" class="but01" value="修 改" onClick="return mySubmit('modifyDictionaryInfoAction')" />
这是jsfunction mySubmit(url) {
             if(!checkUser()){
             return false;
             }
             document.forms[0].method="post";
                document.forms[0].action=url;
                document.forms[0].submit();
            }
何故IE起作用,FF点击没反应(何故,何故啊!!!) 

解决方案 »

  1.   

    你用jQuery吧,帮你解决兼容性问题,这个任务交给他去处理了,你这个问题好解决,但是还会有更难解决的问题,还不如交给框架,一下全部解决了
      

  2.   

    你写个alert("784573845345");测试下看进入该函数没?然后看是不是进入了if语句中 再测试下
      

  3.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    </head><body>
    <form>
    <input type="button" name="edit" class="but01" value="修 改" onClick="return mySubmit('modifyDictionaryInfoAction')" />
    </form><script>
    function checkUser(){
    return true;
    }
    function mySubmit(url) {                if(!checkUser()){
                        return false;
                    }
                    document.forms[0].method="post";
                    document.forms[0].action=url;
                    document.forms[0].submit();
                }</script>
    </body>
    </html>测试了下 FF 能提交~·
      

  4.   

    问题 果然是出现在checkUser 我把 
    if(!checkUser()){
                 return false;
                 }
     
    去掉 就能提交了checkUser是这样写的
    function checkUser(){
                 var key = document.getElementById("dictionaryInfo.key").value;
                 var value = document.getElementById('dictionaryInfo.value').value;
                 if(key == ""){
                 alert("请输入参数key!");
                 document.getElementById('dictionaryInfo.key').focus();
                 return false;
                 }
                 if(value == ""){
                 alert('请输入参数value!');
                 document.getElementById('dictionaryInfo.value').focus();
                 return false;
                 }
                 return true;
                }
    这个checkUser哪里不兼容?
      

  5.   

    就这段代码看,没发现什么不能兼容的。
    只要dictionaryInfo.key和dictionaryInfo.value都是文本框