赛迪项目管理系统登录错误

赛迪项目管理系统登录时,控制台提示:uncaught typeerror document.getElementById("loginForm").submit is not a function

但是检查js代码都是正常的:

$("#loginForm").validate({
		rules : {
			userName : {
				required : true
			},
			password : {
				required : true,
				minlength : 3
			},
			code : {
				required : true
			},
		},
		messages : {
			userName : {
				required: "请输入用户名!"
			},
			password : {
				required : "请输入密码!",
				minlength : "密码最小长度为3位!"
			},
			code : {
				required: "请输入验证码!"
			},
		},
                submitHandler: function (form) {
        	    $("[name=password]").val(MD5($("[name=password]").val()));
                    document.getElementById("loginForm").submit();
                }
	});

百思不得其解,后来查阅资料才发现,在用form.submit() 提交表单的时候,页面submit的input不能有name="submit"的属性,否则在提交的 时候,该对象会和submit();方法发生混淆造成该错误!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章