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
Наверх