賽迪項目管理系統登錄錯誤

賽迪項目管理系統登錄時,控制檯提示: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();方法發生混淆造成該錯誤!

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