проверяет данные в форме
| mode | object | режим, в котором скрытые и заблокированные поля тоже проверяются | 
| boolean | результат валидации | 
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();
Свойство name нужно указывать всем полям формы. Иначе валидация не будет работать.
Правила для валидации нужно задать в свойстве rules формы или в свойстве validate для каждого поля. Подробнее в статье rules.
По умолчанию валидация не трогает скрытые и заблокированные поля. Вы можете включить их в проверку:
//валидировать скрытые поля
$$("$form1").validate({ hidden:true });
 
//валидировать скрытые и заблокированные поля
$$("$form1").validate({hidden:true, disabled:true});
Если форма целиком заблокирована или скрыта, скрытые и заблокированные поля не отделяются от остальных полей.