diff --git a/lib/PageRender.php b/lib/PageRender.php index c3e290c..a602d1f 100644 --- a/lib/PageRender.php +++ b/lib/PageRender.php @@ -1066,6 +1066,11 @@ class PageRender extends Visitor { } else { echo ''; + // For checkbox items, we need to render a blank entry, so that we detect an all-unselect situation + printf('', + htmlspecialchars($attribute->getName()),$j++, + htmlspecialchars($attribute->getName()),''); + foreach ($attribute->getSelection() as $value => $description) { if (in_array($value,$vals)) $selected[$value] = true;