Changeset 3167 for branches/2.2/workflow/js/jscode/get_form_fields.js
- Timestamp:
- 08/17/10 16:17:12 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2/workflow/js/jscode/get_form_fields.js
r795 r3167 6 6 function get_form_fields(form_id){ 7 7 var elems = document.forms[form_id].elements; 8 var arr = new Object();9 var j = 0;8 var arr = new Object(); 9 var j = 0; 10 10 for(var i = 0; i < elems.length; i++){ 11 11 if(elems[i].id.substr(0,1) == "_"){ … … 33 33 continue; 34 34 } 35 36 // if the element has [] in the end of its name, return its values (or checked elements) like an array 37 if(elems[i].name.substr(-2,2) == "[]"){ 38 elem_name = elems[i].name.substr(0, elems[i].name.length - 2); 39 if(arr[elem_name] == undefined){ 40 arr[elem_name] = new Array(); 41 } 42 43 if(elems[i].type != "checkbox") 44 arr[elem_name].push(elems[i].value); 45 else if(elems[i].checked) 46 arr[elem_name].push(elems[i].value); 47 } 48 35 49 arr[elems[i].id] = elems[i].value; 36 50 j++;
Note: See TracChangeset
for help on using the changeset viewer.