The range input component should be fully accessible to users using keyboard navigation.
When a user navigates to the range input component, they should be able to adjust the value by using the arrow keys.
The range input component should also be labeled and provide a clear indication of the current value, minimum and maximum values, and what the range input represents to users.
bp-range
Events
Name
Types
Description
input
InputEvent
occurs when the value changes
change
InputEvent
occurs when the value changes
Properties
Name
Types
Description
value
string | number | FormData | File
determines initial value of the control
step
number
number that specifies the granularity that the value
disabled
boolean
determines if element is mutable or focusable
required
boolean
indicates that the user must specify a value for the input before the owning form can be submitted
readonly
boolean
makes the element not mutable, meaning the user can not edit the control
multiple
boolean
determines he form control accepts one or more values
autocomplete
string
provide automated assistance in filling out form field values, and guidance to the browser as to the type of information expected in the field
type
string
string specifying the type of control to render
name
string
represents the name of the current
pattern
string
regular expression the form control's value should match
placeholder
string
defines a short hint to help the user with data entry when a form control has no value
minLength
number
defines minimum number of characters
maxLength
number
defines maximum number of characters
min
number
defines the most negative value in the range of permitted values
max
number
defines the greatest value in the range of permitted values
size
number
determines number of characters
formAssociated
boolean
valueAsNumber
composedLabel
focus
reset
Attributes
Name
Types
Description
value
string | number | FormData | File
determines initial value of the control
step
number
number that specifies the granularity that the value
disabled
boolean
determines if element is mutable or focusable
required
boolean
indicates that the user must specify a value for the input before the owning form can be submitted
readonly
boolean
makes the element not mutable, meaning the user can not edit the control
multiple
boolean
determines he form control accepts one or more values
autocomplete
string
provide automated assistance in filling out form field values, and guidance to the browser as to the type of information expected in the field
type
string
string specifying the type of control to render
pattern
string
regular expression the form control's value should match
placeholder
string
defines a short hint to help the user with data entry when a form control has no value
minLength
number
defines minimum number of characters
maxLength
number
defines maximum number of characters
min
number
defines the most negative value in the range of permitted values
max
number
defines the greatest value in the range of permitted values