Form.onsubmit无效

时间:2015-04-29 10:33:20

标签: javascript internet-explorer-9 console.log

我正在创建一个脚本来检查我的代码中的内容。此脚本在Chrome上成功运行,但它不能在IE上运行。

这是在我的表单onsubmit上运行

<form id="frm1" name="frm1" method="post" onsubmit="return checkForm();" action="save_dept_add.php">

这是我的剧本(我把它放在头标记中)

<script language="javascript" type="text/javascript">
function checkForm()
{
        if (!window.console) {
             console = { log: function(){} };
        }
        var e = document.getElementById("dept");
        var xtext = e.options[e.selectedIndex].text;
        if(xtext == ""){
            console.log("no dept");
            alert("Please select your department");                 
            return false;

        }else{
            console.log(xtext);
            var q = document.getElementById("quantity");
            var check = q.value;
            console.log(check);
            if(check == ""){
                alert("Please insert a quantity");      
                return false;
            }else{
                return true;    
            }       
        }

}

谁能告诉我出了什么问题?

1 个答案:

答案 0 :(得分:1)

将其添加到JavaScript文件的顶部

if (!window.console) {
   console = { log: function(){} };
}