jQuery validate 自定義樣式、規則
jquery validate 常用的找Api 就好, 但有一些需要自己擴充套件,比如規則、樣式:
1. 自定義規則:
2.自定義樣式:
模擬easy ui 自定義樣式
[img]http://dl2.iteye.com/upload/attachment/0101/0842/5ddd3dcd-27c1-351b-884a-0b34aee08305.png[/img]
1. 自定義規則:
jQuery.validator.addMethod("test", function(value, element) {
return this.optional(element) || 1==1);
}, "錯誤提示");
$('#submitForm').validate({
rules: {
testAttr: {
required:true,
stringCheck:true,
test:[]
}
},
message:{
required:"必填",
test:"測試"
}
});
2.自定義樣式:
模擬easy ui 自定義樣式
[img]http://dl2.iteye.com/upload/attachment/0101/0842/5ddd3dcd-27c1-351b-884a-0b34aee08305.png[/img]
input.error {
background: url("images/validatebox_warning.png") no-repeat scroll right 1px #FFFFEE;
border: 1px solid red;
}
重寫錯誤提示 js:
$.validator.setDefaults({
showErrors: function(map, list) {
// there's probably a way to simplify this
/*var focussed = document.activeElement;
if (focussed && $(focussed).is("input, textarea")) {
$(this.currentForm).tooltip("close", { currentTarget: focussed }, true);
}*/
this.currentElements.removeAttr("title").removeClass("ui-state-highlight").removeClass("error");
$.each(list, function(index, error) {
$(error.element)
.attr("title", error.message).addClass("ui-state-highlight").addClass("error");
$(error.element).tooltip({
openn:true,
position: {
my: "left top",
at: "right+5 top-5"
}
});
//$(error.element).after('<div class="validatebox-tip" style="display:block;left:164px;top:165px;"><span class="validatebox-tip-content" >test<span></div>');
});
/*if (focussed && $(focussed).is("input, textarea")) {
$(this.currentForm).tooltip("open", { target: focussed });
}*/
}
});
相關文章
- jQuery Validate新增自定義驗證規則jQuery
- jQuery Validate自定義表單元素驗證通過和不通過的樣式jQuery
- Jquery Validate自定義驗證規則,一個漢字等於兩個字元長度jQuery字元
- jQuery Validate驗證規則的使用jQuery
- jQuery Validate驗證規則使用演示jQuery
- jQuery Validate驗證規則實質jQuery
- jQuery Validate自定義驗證成功資訊jQuery
- jQuery Validate自定義驗證錯誤資訊jQuery
- Laravel 自定義規則Laravel
- jQuery Validate自定義錯誤資訊顯示位置jQuery
- zuul 自定義路由規則Zuul路由
- MVC自定義檢視規則MVC
- ETL中如何自定義規則
- 自定義Toast樣式AST
- Laravel 自定義表單驗證-自定義驗證規則Laravel
- 關於OCLint自定義規則
- CSS樣式命名規則CSS
- 如何自定義 drag 樣式
- mui toast自定義樣式UIAST
- 自定義 checkbox 樣式
- 自定義dialog樣式
- Qt Charts 自定義樣式QT
- struts 自定義validate 問題
- [譯] HTML5 data 屬性規則使用 jQuery Validate 外掛HTMLjQuery
- PHPCMS自定義表單樣式PHP
- android自定義button樣式Android
- cnBlogs的自定義樣式
- 【Jquery】jquery 自定義動畫jQuery動畫
- Laravel 自定義驗證規則的問題Laravel
- 自定義Mybatis自動生成程式碼規則MyBatis
- HTML5 pattern自定義驗證規則HTML
- 利用Sonar定製自定義掃描規則
- 線上debug&gateway自定義路由規則Gateway路由
- 關於laravel使用自定義驗證規則後某些規則不生效Laravel
- jQuery如何實現新增自定義函式jQuery函式
- CefSharp自定義捲軸樣式
- Houdini - 建立自定義的button樣式
- CSS自定義滑鼠指標樣式CSS指標