1

我在我的表单中使用 jQuery Validate 插件,当用户选择任何选项以立即显示错误时,我需要验证选择,现在我对输入和文本区域使用“onfocusout”选项,但显然不是等待的好习惯使用选择时要集中注意力。

如果它有帮助,这是我现在用来验证我的表单的代码:

$('form#cars').validate({
    onfocusout: function(e){
        this.element(e);
    },
    errorElement: 'span',
    errorClass: 'error help-inline',
    highlight: function(element, errorClass, validClass){
        $(element).addClass(errorClass).removeClass(validClass);
        $(element).closest('.control-group').addClass(errorClass);
    },
    unhighlight: function(element, errorClass, validClass){
        $(element).removeClass(errorClass).addClass(validClass);
        $(element).closest('.control-group').removeClass(errorClass);
    },
    messages: {
        'vehicle_city': 'Debes especificar la cuidad donde circula tu auto.'
    }
});

有人知道做我想做的事情的方法吗?有办法吗?

4

1 回答 1

1
$('select').on("change", function(){
    var optionVal = $(this + " option:selected")
});
于 2013-04-09T17:20:32.293 回答