validate驗證不管用總結

2021-08-21 08:07:12 字數 840 閱讀 4782

使用validate驗證時,發現有些input驗證不管用,

比如:readonly,disabled,:reset(type= reset),:submit,:image,hidden, display:none

標籤有這些屬性時,validate預設不驗證,為契合業務邏輯,可以使用如下方法:

提交之前先把指定標籤的屬性為如上不能驗證的屬性去掉,

if($("#photocover").attr("readonly")=="readonly")
然後再提交

驗證時觸發validate時,再次提交時,input已經沒有readonly屬性,為防止與業務邏輯衝突,

在頁面載入時,就給指定標籤繫結游標聚焦方法,

$("#photocover").focusin(function());
或者

$("#photocover").mouseover(function());
若不是以上問題,則檢查一下提交方法,

比如你輸入乙個input,然後游標離開會進行驗證,但提交就不驗證了;又或者是,哪都好好的,可就是不驗證,別著急!

檢測提交方式,是否是通過form表單的submit方法提交的,若是,則換成按鈕的submit,

例如: 

換成: 

成功~

其他不管用的時候:

檢查***有沒有攔截jquery.validate.js(路徑有沒有被攔截)

檢查form表單的id和js方法的form表單id是否一樣

有時候你建立的索引並不管用

在oracle裡面,oralce是不會把null放到普通索引裡的.create table person id number 38 not null primary key,first name varchar2 50 not null,last name varchar2 50 not null,...

使用calc不管用時,需要注意的坑

先說問題 例子 減號,加號,除號 banner使用css變數巢狀使用 foo在所有的變數都被展開後,widthc的值就會變成calc calc 100px 2 2 然後,當它被賦值給.foo的 width 屬性時,所有內部的這些calc 無論巢狀的有多深 都將會直接被扁平化為乙個括號 原文 be f...

格式化不管用 結束資料生命只能靠大錘

我們常常為誤刪除的計算機檔案難以恢復而苦惱,但你有沒有想過,我們認為已經刪乾淨 重新格過,甚至損壞報廢的硬碟上,都還可能保留著賬號 密碼 財務報表等種種機密資料。一旦洩密,後果不堪設想。永不消逝 的資料 acr 是提供資料擦除 備份和恢復軟體的專業廠商,該公司市場主管stephen lawton曾表...