Support setting value of checkboxes
[misc/kostenrechnung] / lib / functions.js
index d24efd3..274483d 100644 (file)
@@ -34,6 +34,10 @@ function set_value(id, value)
     if (!obj) return;
 
     if (obj.nodeName.toLowerCase() == 'input'
     if (!obj) return;
 
     if (obj.nodeName.toLowerCase() == 'input'
+       && obj.type.toLowerCase() == 'checkbox')
+       if (value) obj.checked = true;
+       else obj.checked = false;
+    else if (obj.nodeName.toLowerCase() == 'input'
        || obj.nodeName.toLowerCase() == 'textarea')
        obj.value = value;
     else if (obj.nodeName.toLowerCase() == 'span')
        || obj.nodeName.toLowerCase() == 'textarea')
        obj.value = value;
     else if (obj.nodeName.toLowerCase() == 'span')