一、說明
問題:使用jquery validate remote驗證表單導致表單資料重複提交
網上解決表單重複提交的方式各式各樣,點開一看js,html**一大坨。於是自己研究了一下。只需要寫乙個方法就行了。直接貼**。我這裡是某個分類的唯一性驗證。
二、**
1.自定義的方法。
jquery2.表單提交.validator
.addmethod
("checkname"
,function(value
, element)
,success
:function(data)
});returnflag;}
, ""
);
functionvalidateuserform(),三、注意點orderby : ,
},messages : ,
orderby : ,
},highlight
:function(e)
,success
:function(e)
,errorplacement
:function(error
, element)
else if(element.is(
'.select2'
))
else if(element.is(
'.chosen-select'
))
elseerror.
insertafter
(element.parent());}
,submithandler
:function(form) )
;loadpage
('/goodscategory/listui');
}else);}
}});}
});}
1.自定義驗證方法和提交表單都是用的ajax方式,並且都是同步(即async為false),當然你如果用普通的提交方式就更不會出現重複提交的問題了。
四、總結
網上的很多解決方式不一定是最好的解決方式,自己想一想,試一試,說不定你的方法更簡單實用。
jquery validate 校驗心得
1.rule 裡面的設定的各個項是以name 做為關鍵字,莫以id做為唯一值。謹記 2.jquery.validator.format 的使用列子 button click function this is alert str str jquery.validator.format str,worl...
jQuery Validate外掛程式使用
這幾天一直在接觸驗證方面的工作,jquery validate是乙個比較常用的驗證外掛程式,說一下心得吧。效果圖類似 說乙個簡單的,現在需求是模板編號只能是正整數數字。控制項 如下 模板編號 接下來就是使用jquery了,第一步肯定是匯入js庫了,這個不用說,第二步開始寫js 解釋一下吧,首先jqu...
jQuery Validate 觸發機制
lang en charset utf 8 titletitle src jquery 1.11.2.js script src jquery.validate.min.js script document ready function 15 0 9 18 0 9 d test value 請正確填...