jQuery-validationEngine 與 button插件一起使用出現的問題

jQuery-validationEngine
很不錯的 驗證引擎

button插件
不錯的 按鈕風格統一插件

但是一起使用會引起一些不必要的問題:
1.button源碼 72 - 78行:

$("input[type='submit']").each(function(){
$(this).btn().init().click(function(){
var form = $(this).parents("form")[0];
if(form)
form.submit();
});
});

默認爲 這些綁定了 表單提交
這樣 就會在使用表單提交的時候 出先 及時驗證不通過也會提交的問題~~~

解決方案:
改變表單提交的input 按鈕的類型爲 button
使用$("form").submit()自己提交過去

2.關於 jQuery-validationEngine
同步和異步提交 都是由可以控制的 如果全站使用ajax 交互
那麼 在使用同步交互的時候 建議直接引用 另外一份 js 文件 再驗證後 進行同步轉跳 即可

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