| @@ -27,13 +27,15 @@ | ||
| 27 | 27 | |
| 28 | 28 | if ( array_key_exists( $field['id'], $field_check_errors ) ) |
| 29 | 29 | $error_mark = '<img src="'.WPPB_PLUGIN_URL.'assets/images/pencil_delete.png" title="'.wppb_required_field_error($field["field-title"]).'"/>'; |
| 30 | 30 | |
| 31 | + $question_id = 'wppb-question-' . $field['id']; | |
| 32 | + | |
| 31 | 33 | $output = ' |
| 32 | - <label for="'.$field['meta-name'].'">'.$item_title.$error_mark.'</label>'; | |
| 34 | + <label id="'. esc_attr( $question_id ) .'">'.$item_title.$error_mark.'</label>'; | |
| 33 | 35 | $output .= '<ul class="wppb-radios">'; |
| 34 | 36 | foreach( $radio_values as $key => $value){ |
| 35 | - $output .= '<li><input value="'.esc_attr( trim( $value ) ).'" class="custom_field_radio '. apply_filters( 'wppb_fields_extra_css_class', '', $field ) .'" id="'.Wordpress_Creation_Kit_PB::wck_generate_slug( trim( $value ) ).'_'.$field['id'].'" name="'.$field['meta-name'].'" type="radio" '. $extra_attr .' '; | |
| 37 | + $output .= '<li><input value="'.esc_attr( trim( $value ) ).'" class="custom_field_radio '. apply_filters( 'wppb_fields_extra_css_class', '', $field ) .'" id="'.Wordpress_Creation_Kit_PB::wck_generate_slug( trim( $value ) ).'_'.$field['id'].'" name="'.$field['meta-name'].'" type="radio" aria-describedby="'. esc_attr( $question_id ) .'" '. $extra_attr .' '; | |
| 36 | 38 | |
| 37 | 39 | if ( $input_value === trim( $value ) ) |
| 38 | 40 | $output .= ' checked'; |
| 39 | 41 | |