validate

проверяет данные в форме

boolean validate( [object mode] );
modeobjectрежим, в котором скрытые и заблокированные поля тоже проверяются
booleanрезультат валидации

Example

webix.ui({
    view:"form",
    elements:[
        { view:"text", label:'Login', name:"login" },
        { view:"text", label:'Email', name:"email" },
    ],
    rules:{
        "email":webix.rules.isEmail,
        "login":webix.rules.isNotEmpty
    }
});
 
$$("$form1").validate();

Related samples

Details

Свойство name нужно указывать всем полям формы. Иначе валидация не будет работать.

Правила для валидации нужно задать в свойстве rules формы или в свойстве validate для каждого поля. Подробнее в статье rules.

Настройка валидации

По умолчанию валидация не трогает скрытые и заблокированные поля. Вы можете включить их в проверку:

//валидировать скрытые поля
$$("$form1").validate({ hidden:true });
 
//валидировать скрытые и заблокированные поля
$$("$form1").validate({hidden:true, disabled:true});

Если форма целиком заблокирована или скрыта, скрытые и заблокированные поля не отделяются от остальных полей.

See also
Наверх
If you have not checked yet, be sure to visit site of our main product Webix open source html5 framework and page of javascript toolbar product.