| @@ -1,5 +1,13 @@ | ||
| 1 | 1 | <?php |
| 2 | +/** | |
| 3 | + * Number range setting. | |
| 4 | + * | |
| 5 | + * @package Formidable | |
| 6 | + * | |
| 7 | + * @var array $field Field data including 'id', 'field_key', 'minnum', 'maxnum', 'step'. | |
| 8 | + */ | |
| 9 | + | |
| 2 | 10 | if ( ! defined( 'ABSPATH' ) ) { |
| 3 | 11 | die( 'You are not allowed to call this page directly.' ); |
| 4 | 12 | } |
| 5 | 13 | ?> |
| @@ -11,15 +19,15 @@ | ||
| 11 | 19 | <span class="frm6 frm_form_field frm-range-min"> |
| 12 | 20 | <label for="frm_minnum_<?php echo esc_attr( $field['field_key'] ); ?>"> |
| 13 | 21 | <?php esc_html_e( 'Min Value', 'formidable' ); ?> |
| 14 | 22 | </label> |
| 15 | - <input type="text" id="frm_minnum_<?php echo esc_attr( $field['field_key'] ); ?>" name="field_options[minnum_<?php echo absint( $field['id'] ); ?>]" value="<?php echo esc_attr( $field['minnum'] ); ?>" data-changeme="field_<?php echo esc_attr( $field['field_key'] ); ?>" data-changeatt="min" /> | |
| 23 | + <input type="number" id="frm_minnum_<?php echo esc_attr( $field['field_key'] ); ?>" name="field_options[minnum_<?php echo absint( $field['id'] ); ?>]" value="<?php echo esc_attr( $field['minnum'] ); ?>" data-changeme="field_<?php echo esc_attr( $field['field_key'] ); ?>" data-changeatt="min" /> | |
| 16 | 24 | </span> |
| 17 | 25 | <span class="frm6 frm_last frm_form_field"> |
| 18 | 26 | <label for="frm_maxnum_<?php echo esc_attr( $field['field_key'] ); ?>"> |
| 19 | 27 | <?php esc_html_e( 'Max Value', 'formidable' ); ?> |
| 20 | 28 | </label> |
| 21 | - <input type="text" id="frm_maxnum_<?php echo esc_attr( $field['field_key'] ); ?>" name="field_options[maxnum_<?php echo absint( $field['id'] ); ?>]" value="<?php echo esc_attr( $field['maxnum'] ); ?>" data-changeme="field_<?php echo esc_attr( $field['field_key'] ); ?>" data-changeatt="max" /> | |
| 29 | + <input type="number" id="frm_maxnum_<?php echo esc_attr( $field['field_key'] ); ?>" name="field_options[maxnum_<?php echo absint( $field['id'] ); ?>]" value="<?php echo esc_attr( $field['maxnum'] ); ?>" data-changeme="field_<?php echo esc_attr( $field['field_key'] ); ?>" data-changeatt="max" /> | |
| 22 | 30 | </span> |
| 23 | 31 | </span> |
| 24 | 32 | </p> |
| 25 | 33 | <p class="frm4 frm_last frm_form_field frm-step frm-self-end"> |
| @@ -25,6 +33,9 @@ | ||
| 25 | 33 | <p class="frm4 frm_last frm_form_field frm-step frm-self-end"> |
| 26 | 34 | <label for="frm_step_<?php echo esc_attr( $field['field_key'] ); ?>"> |
| 27 | 35 | <?php esc_html_e( 'Step', 'formidable' ); ?> |
| 28 | 36 | </label> |
| 37 | + <?php | |
| 38 | + // Make sure to use type="text" for step because we also support "any" as a value. | |
| 39 | + ?> | |
| 29 | 40 | <input type="text" name="field_options[step_<?php echo absint( $field['id'] ); ?>]" value="<?php echo esc_attr( $field['step'] ); ?>" id="frm_step_<?php echo esc_attr( $field['field_key'] ); ?>" /> |
| 30 | 41 | </p> |