summaryrefslogtreecommitdiffstats
path: root/extensions/BMO/web/js/form_validate.js
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/BMO/web/js/form_validate.js')
-rw-r--r--extensions/BMO/web/js/form_validate.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/extensions/BMO/web/js/form_validate.js b/extensions/BMO/web/js/form_validate.js
index 7e9746a5c..53b16ab1c 100644
--- a/extensions/BMO/web/js/form_validate.js
+++ b/extensions/BMO/web/js/form_validate.js
@@ -39,3 +39,18 @@ function isOneChecked(form_nodelist) {
}
return false;
}
+
+function fieldValue(elem_id) {
+ var el = document.getElementById(elem_id);
+ if (!el) {
+ console.error('Failed to find element: ' + elem_id);
+ return false;
+ }
+ if (el.type == 'text'
+ || el.type == 'textarea'
+ || el.type == 'file')
+ {
+ return el.value;
+ }
+ return el.options[el.selectedIndex].value;
+}