diff --git a/src/core/Render.js b/src/core/Render.js index d797243..a55aaf2 100644 --- a/src/core/Render.js +++ b/src/core/Render.js @@ -516,14 +516,14 @@ export class Render { Ut.each(field, (val, key) => { - if (key == 'readonly') { + if (key === 'readonly') { key = 'readOnly'; val = Boolean(val); } - if (field.maxlength) { + if (key === 'maxlength') { key = 'maxLength'; - val = Boolean(val); + val = parseInt(val); } if (key === 'required' || key === 'disabled') { @@ -537,10 +537,10 @@ export class Render { } if (key === 'dataid') { - input.dataset.id = field.dataid; + input.dataset.id = val; return; } - + input[ key ] = val; } });