赛迪项目管理系统登录时,控制台提示: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();方法发生混淆造成该错误!
时间: 2024-07-30 14:24:22