dbc.FormFeedback does not seem to work when used with number inputs. I am not getting any feedback message. I want dbc.FormFeedback to display a feedback message when the number entered in dbc.Input(type="number") is out of range.
- dash version:
2.71 - dash-bootstrap-components version:
1.2.1 - components affected by bug:
dbc.Input(type="number"),dbc.FormFeedback
Code
html.Div element with dbc.Input(type="number") and dbc.FormFeedback:
html.Div([
dbc.Input(type="number", value=3, min=1, max=5, step=1, id='some-number'),
dbc.FormFeedback(
"Please enter a number between 1 and 5 (inclusive).",
type="invalid",
id='some-number-feedback'
)
])
This is my dash callback function for the input:
@app.callback(
Output('some-number', "valid"),
Output('some-number', "invalid"),
Input('some-number', "value"),
)
def check_validity(num):
if val:
in_range = num >= 1 and num <= 5
return in_range, not in_range
return False, False
Would appreciate any help!