????
Current Path : C:/inetpub/vhost/sdoc.nextform.vn/www/assets/ |
Current File : C:/inetpub/vhost/sdoc.nextform.vn/www/assets/UseHandleFormControl-d53e5bce.js |
import{C as h}from"./index-727ccf4d.js";const p=(d={},s={},u,o={},f)=>({handleChange:async(a,n,e="",t="",r="onChange")=>{let l={...d};l[a]=n===""||n===void 0?null:n,u(l)},handleValidate:(a=[])=>{a.length&&a.forEach(e=>{s[e].required=!1});const n=Object.values(s).filter(e=>e.required===!0);for(let e=0;e<n.length;e++){const t=n[e],r=t.maxLength,l=t.minLength;let i=d[t.field_name];if(i===null||i===""||i===void 0)return h('Vui lòng nhập "'+t.title+'"'),!1;if(l&&i.length>l)return h('Ô "'+t.title+'" phải có ít nhất '+l+" ký tự."),!1;if(r&&i.length>r)return h('Ô "'+t.title+'" vượt quá số ký tự cho phép. Tối đa '+r+" ký tự."),!1}return!0}});export{p as u};