jQuery验证插件和jQuery Mobile - 将错误类添加到fieldset / .ui-controlgroup-controls

时间:2012-04-23 11:28:06

标签: jquery jquery-mobile jquery-validate

我正在尝试验证一组表单输入 - 在这种情况下是一组单选按钮,在使用jQuery Mobile构建的表单上。如果没有选择组中的按钮,我想在整个fieldset(或者更确切地说是.ui-controlgroup-controls div)中添加一个类,这样我就可以重新设置组周围的边框样式。下面的代码将完成该操作,一旦该组有效,则不会取消更改。如果出现错误,有没有办法触发添加类,然后在字段有效后删除它?谢谢!

(我正在使用jQuery Mobile 1.1.0,jQuery 1.7.2和Validate 1.9.0)

$('#contact').validate({
    errorPlacement: function(error, element)
    {
        if( element.closest('#employee-group').length ) {
        // special error handling
        $('#employee-group .ui-controlgroup-controls').toggleClass('grouperror');
    } else {
        // generic handling
        error.insertAfter(element);
    }
    }
});

0 个答案:

没有答案
相关问题