diff --git a/lib/client/config.js b/lib/client/config.js index 8d83af3a..a2f337ae 100644 --- a/lib/client/config.js +++ b/lib/client/config.js @@ -125,10 +125,17 @@ var CloudCmd, Util, DOM; name = el.id, type = el.type; - if (el.type === 'checkbox') + switch(type) { + case 'checkbox': data = el.checked; - else + break; + case 'number': + data = el.value - 0; + break; + default: data = el.value; + break; + } obj[name] = data;