Fix issue with checkbox not checked on form submission with error validation

This commit is contained in:
Champ Camba
2019-09-03 14:34:04 +08:00
parent 7a469ee53a
commit f2e1e9955a
+12 -1
View File
@@ -39,7 +39,18 @@ if ( ! class_exists( 'um\core\Fields' ) ) {
* @param bool $checked
*/
function checkbox( $id, $title, $checked = true ) {
$class = $checked ? 'um-icon-android-checkbox-outline' : 'um-icon-android-checkbox-outline-blank'; ?>
/**
* Set value on form submission
*/
if( isset( $_REQUEST[ $id ] ) ){
$checked = $_REQUEST[ $id ];
}
$class = $checked ? 'um-icon-android-checkbox-outline' : 'um-icon-android-checkbox-outline-blank';
?>
<div class="um-field um-field-c">
<div class="um-field-area">