UNPKG

jcore-ui

Version:

jcore-ui - components for building an interface

43 lines 1.99 kB
declare const form: { /** * Возвращает массив с данными полей формы * @returns Возвращает массив данных полей [...{name, input, container, value}] */ getFields(form: HTMLElement, selector?: string): any; /** * Возвращает обьект с данными поля формы * @returns {object} Возвращает данные поля {name, input, container, value} */ getField(element: any): { container: any; input: any; name: any; value: any; }; /** * Обработчик полей формы, валидирует поля формы * @param {HTMLElement} element Элемент валидации * @param {object} options Параметры, на которые нужно проверять поле {empty, text, number, phone, email} */ handlerChange(element: any, options?: any): void; /** * Валидация поля формы * @param {object} element - обьект с данными поля {name, input, container, value} * @param {object} options - параметры валидации {empty, text, number, phone, email} * @param {object} result - обьект, с результатами валидации {name: true|false} * * @returns {object} возвращает результат валидаци {name: true|false} */ validate(element: any, options?: any, result?: any): any; /** * Возвращает true если есть ошибки при валидации * @param {object} error Результат валидации {name: true|false} */ checkError(error: any): boolean; /** * Очищает значение * @param {HTMLElement} element */ clear(element: any): void; }; export default form; //# sourceMappingURL=form.d.ts.map