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 ui library and page of form widget product.