# Input Number ```rust demo let value = create_rw_signal(0); let value_f64 = create_rw_signal(0.0); view! { } ``` ### Min / Max ```rust demo let value = create_rw_signal(0); view! { } ``` ### Disabled ```rust demo let value = create_rw_signal(0); view! { } ``` ### Invalid ```rust demo let value = create_rw_signal(0); view! { } ``` ### InputNumber Props | Name | Type | Default | Description | | --- | --- | --- | --- | | class | `OptionalProp>` | `Default::default()` | Addtional classes for the input element. | | value | `Model` | `T::default()` | Set the input value. | | placeholder | `OptionalProp>` | `Default::default()` | Placeholder of input number. | | step | `MaybeSignal` | | The number which the current value is increased or decreased on key or button press. | | min | `MaybeSignal` | `T::min_value()` | The minimum number that the input value can take. | | max | `MaybeSignal` | `T::max_value()` | The maximum number that the input value can take. | | disabled | `MaybeSignal` | `false` | Whether the input is disabled. | | invalid | `MaybeSignal` | `false` | Whether the input is invalid. | | attr: | `Vec<(&'static str, Attribute)>` | `Default::default()` | The dom attrs of the input element inside the component. | #### T impl `T: Add + Sub + PartialOrd + num::Bounded + Default + Clone + FromStr + ToString + 'static` ### InputNumber Ref | Name | Type | Description | | ----- | ----------- | ------------------------ | | focus | `Fn(&self)` | Focus the input element. | | blur | `Fn(&self)` | Blur the input element. |