Number field validation message not correct for minimum or maximum values with decimals
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 58/100
Direzione di ricerca
Riproduci la convalida del campo numerico con un massimo di 1.5 e un valore inserito di 2, quindi individua il codice che formatta i messaggi di convalida per il minimo e il massimo. Conferma che il decimale configurato venga mantenuto nel messaggio e verifica lo stesso comportamento per i valori minimi.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Describe the bug
When a float is used as maximum or minimum value for a number field, the validation message shows the rounded integer instead of the float value.
To Reproduce
Steps to reproduce the behavior:
- Add a number field and set 1.5 as maximum value
- Enter 2 in the field
- The validation message shows 'Value must be equal to or lower than 1'
Expected behavior
The validation message shows the configured minimum of maximum , e.g. Value must be equal to or lower than 1.5'
Screenshots or Video
N/A
Code
add_action( 'acf/include_fields', function() {
if ( ! function_exists( 'acf_add_local_field_group' ) ) {
return;
}
acf_add_local_field_group( array(
'key' => 'group_6a2154b74bf9d',
'title' => 'Number',
'fields' => array(
array(
'key' => 'field_6a2154b721cf5',
'label' => 'Number',
'name' => 'number',
'aria-label' => '',
'type' => 'number',
'instructions' => '',
'required' => 0,
'conditional_logic' => 0,
'wrapper' => array(
'width' => '',
'class' => '',
'id' => '',
),
'default_value' => '',
'min' => '',
'max' => '1.5',
'allow_in_bindings' => 0,
'placeholder' => '',
'step' => '',
'prepend' => '',
'append' => '',
),
),
'location' => array(
array(
array(
'param' => 'post_type',
'operator' => '==',
'value' => 'page',
),
),
),
'menu_order' => 0,
'position' => 'normal',
'style' => 'default',
'label_placement' => 'top',
'instruction_placement' => 'label',
'hide_on_screen' => '',
'active' => true,
'description' => '',
'show_in_rest' => 0,
'display_title' => '',
'allow_ai_access' => false,
'ai_description' => '',
) );
} );
Version Information:
- WordPress Version 6.8.5
- PHP Version: 8.2
- ACF Version ACF PRO 6.8.2
- Browser Chrome Version 148.0.7778.216
- Lingua principale
- PHP
- Stelle
- 947
- Fork
- 198
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di AdvancedCustomFields/acf
-
PHP 8.5: "Using null as an array offset" deprecation in ACF_Data::is() when rendering a block with empty data (local-meta.php is_request)Forse già presa @faisalahammad l’ha presa 5 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
AdvancedCustomFields/acf#1044 ·
-
is_preview was called incorrectly notice on every early get_field() since 6.8.10 (acf_revisions::acf_validate_post_id)Forse già presa @faisalahammad l’ha presa 5 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
AdvancedCustomFields/acf#1041 · 1 commento ·
-
True / False ACF control bug on RTL layoutsForse già presa @elicohenator l’ha presa 27 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
AdvancedCustomFields/acf#1038 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
AdvancedCustomFields/acf#1034 · 3 commenti ·
-
Bug: class-acf-field-icon_picker.php calls wp_get_attachment_image_url() with string Dashicon slug, causing fatal TypeError on PHP 8+Forse già presa @antwonw l’ha presa 39 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
AdvancedCustomFields/acf#1032 · 1 commento ·
Tutte le issue di AdvancedCustomFields/acf
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
nunomaduro/collision#375 ·
-
HTTP::setGetVar() duplicates the base path for root-relative URLs when the site runs in a subfolderAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
silverstripe/silverstripe-framework#12034 ·
-
needs triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
loginWithCustomTokenExchange() fails when an organization is configuredForse già presa @awss1i l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
auth0/auth0-PHP#883 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
type/bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
flarum/framework#5231 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno