Показать сообщение отдельно
  #1 (permalink)  
Старый 15.07.2013, 05:56
Новичок на форуме
Отправить личное сообщение для wonderful fungi Посмотреть профиль Найти все сообщения от wonderful fungi
 
Регистрация: 15.07.2013
Сообщений: 2

Backbone: валидация
Здравствуйте. Не могу понять в чем дело, ставлю

this.model.set({"title": this.$("input:eq(0)").val(),"count": this.$("input:eq(1)").val(),"summ": this.$("input:eq(2)").val()},{validate : true});


И в модели:

validate: function( attrs ) {
        if ( attrs.count < 0 ) {
            return alert('Количество должно быть больше 0!');
        }
    },


Валидация отрабатывает, т.е. alert выводится, а отрицательное значение полю count все равно присваивается несмотря на http://backbonejs.ru/#Model-set

Последний раз редактировалось wonderful fungi, 15.07.2013 в 06:04.
Ответить с цитированием