diff --git a/source/clog-form.lisp b/source/clog-form.lisp index 9df458c..67dade2 100644 --- a/source/clog-form.lisp +++ b/source/clog-form.lisp @@ -382,6 +382,19 @@ group called NAME.")) (cc:query (connection-id obj) (format nil "$('input:radio[name=~A]:checked').val()" name))) + +;;;;;;;;;;;;;;;;;;;; +;; checkbox-value ;; +;;;;;;;;;;;;;;;;;;;; + +(defgeneric checkbox-value (clog-obj name) + (:documentation "Returns t or nil on the selected checkbox button.")) + +(defmethod checkbox-value ((obj clog-obj) name) + (js-on-p (cc:query (connection-id obj) + (format nil "$('input:checkbox[name=~A]:checked').val()" + name)))) + ;;;;;;;;;;;;;;;;;; ;; select-value ;; ;;;;;;;;;;;;;;;;;; diff --git a/source/clog-gui.lisp b/source/clog-gui.lisp index 21e0e86..c69b9de 100644 --- a/source/clog-gui.lisp +++ b/source/clog-gui.lisp @@ -1412,7 +1412,7 @@ with a-list of field name to value if confirmed or nil if canceled." ((eq (third l) :select) (format nil "