有效性验证使用tooltip

This commit is contained in:
Argo-Lenovo 2017-01-14 15:39:10 +08:00
parent 3d248e15a2
commit 41bb6a9f84
1 changed files with 5 additions and 11 deletions

View File

@ -257,22 +257,16 @@
rules: $.extend({}, rules), rules: $.extend({}, rules),
messages: $.extend({}, messages), messages: $.extend({}, messages),
highlight: function (element, errorClass, validClass) { highlight: function (element, errorClass, validClass) {
var $ele = $(element); $(element).parents('.form-group').addClass(errorClass).removeClass(validClass);
$ele.parents('.form-group').addClass(errorClass).removeClass(validClass);
if (!$.browser.versions.mobile && $.isFunction($ele.tipso)) $ele.tipso({
useTitle: false,
position: 'top',
background: '#a94442'
});
}, },
unhighlight: function (element, errorClass, validClass) { unhighlight: function (element, errorClass, validClass) {
var $ele = $(element); $(element).tooltip('destroy').removeAttr('data-original-title').parents('.form-group').removeClass(errorClass).addClass(validClass);
$ele.parents('.form-group').removeClass(errorClass).addClass(validClass);
if ($ele.hasClass('tipso_style')) $ele.tipso('hide').tipso('destroy');
}, },
errorPlacement: function (label, element) { errorPlacement: function (label, element) {
var $ele = $(element); var $ele = $(element);
if (!$.browser.versions.mobile && $.isFunction($ele.tipso)) $ele.tipso('update', 'content', $(label).text()); if (!$ele.attr('data-original-title')) $ele.tooltip({ container: '#dialogNew', delay: { "show": 500, "hide": 100 } });
$ele.attr('data-original-title', $(label).text());
$ele.tooltip('show')
} }
}); });
if (handler && $.isArray(handler.button)) { if (handler && $.isArray(handler.button)) {