Выпадающая проверка не работает

это моя проверка для выбрано включено выбрать:

SellerDropDownList: {
    required: {
        depends: function (element) {
            return $("#SellerDropDownList").val() == "-1";
        }
    }
}

Значение по умолчанию - -1, но оно не работает, и когда я нажимаю кнопку отправки; Он проходит проверку, пока выбрано выбранное значение -1.

JSFiddle: http://jsfiddle.net/maysamsh/rLQDK/18/


person Maysam    schedule 28.03.2014    source источник
comment
Я протестировал две вещи: Выбранное здесь не имеет значения. И ваша depends функция никогда не запускается.   -  person kapa    schedule 28.03.2014
comment
Так как мне это исправить?   -  person Maysam    schedule 28.03.2014
comment
Пока не знаю. Постараюсь почитать документацию, этим плагином не пользовался.   -  person kapa    schedule 28.03.2014


Ответы (1)


При чтении документации required не работает так, как вы пытаетесь его использовать.

Один из вариантов, который я нашел для работы, - это min:

    SellerDropDownList: {
        min: 0
    },

Демо

Другой возможный способ - определить собственное правило («не равно»), описанное в разделе этот вопрос.

person kapa    schedule 28.03.2014
comment
Работает только тогда, когда плагин не применяется. jsfiddle.net/maysamsh/rLQDK/25 не работает. - person Maysam; 28.03.2014
comment
@Maysam См. stackoverflow.com/questions/11232310/ - person kapa; 28.03.2014
comment
У меня несколько вариантов; не равно тоже не работает. - person Maysam; 28.03.2014
comment
@Maysam См. Второй ответ, который позволит проверять скрытые выборки: jsfiddle.net/rLQDK/31 - person kapa; 28.03.2014