projects
/
fa-stable.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
135fa36
)
Ajax calls: set the checkbox value = 0 for an unset checkbox rather than skipping...
author
Cambell
<cambell.prince@gmail.com>
Fri, 5 Aug 2016 08:55:19 +0000
(15:55 +0700)
committer
Janusz Dobrowolski
<janusz@frontaccounting.eu>
Tue, 30 Aug 2016 17:38:09 +0000
(19:38 +0200)
js/utils.js
patch
|
blob
|
history
diff --git
a/js/utils.js
b/js/utils.js
index c0df0b85e01e7b86feb5a22c35dcdc92b1cf50b1..08334e2fb7a225d8357150edf30aa944826acb49 100644
(file)
--- a/
js/utils.js
+++ b/
js/utils.js
@@
-179,7
+179,7
@@
JsHttpRequest._request = function(trigger, form, tout, retry) {
}
if (el.type )
if(
}
if (el.type )
if(
- (
(el.type == 'radio' || el.type == 'checkbox')
&& el.checked == false)
+ (
el.type == 'radio'
&& el.checked == false)
|| (el.type == 'submit' && (!submitObj || el.name!=submitObj.name)))
continue;
if (el.disabled && el.disabled == true)
|| (el.type == 'submit' && (!submitObj || el.name!=submitObj.name)))
continue;
if (el.disabled && el.disabled == true)
@@
-202,7
+202,11
@@
JsHttpRequest._request = function(trigger, form, tout, retry) {
q[name] = el;
else
{
q[name] = el;
else
{
- q[name] = el.value;
+ if (el.type == 'checkbox') {
+ q[name] = (el.checked == true);
+ } else {
+ q[name] = el.value;
+ }
}
}
}
}
}
}