From 106db6afd022ede12487c017d54b200e3a19ed8f Mon Sep 17 00:00:00 2001 From: absurdo Date: Tue, 9 Jan 2024 02:05:04 +0100 Subject: [PATCH] Added javascript utilities for forms --- formsutils.js | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 formsutils.js diff --git a/formsutils.js b/formsutils.js new file mode 100644 index 0000000..4e38a62 --- /dev/null +++ b/formsutils.js @@ -0,0 +1,35 @@ + +//Simple function for load data in a form. + +function fillI18nForm(name_form, i18n_object) { + + Object.entries(i18n_object).forEach(entry => { + + const [key, value] = entry; + + //$('#'+name_form+'_form_'+key+'_form').val(value); + document.getElementById(name_form+'_form_'+key+'_form').value=value; + + }); + +} + +function fillForm(name_form, value) { + + document.getElementById(name_form+'_form').value=value; + +} + +function resetForm(form) { + + //console.log(form); + /* + $(':input', form) + .not(':button, :submit, :reset, :hidden') + .val('') + .prop('checked', false) + .prop('selected', false);*/ + + $(form).trigger('reset'); + +}