| Crates.io | dioxus-forms |
| lib.rs | dioxus-forms |
| version | 0.1.0 |
| created_at | 2025-12-23 01:58:26.359411+00 |
| updated_at | 2025-12-23 01:58:26.359411+00 |
| description | A form management library for Dioxus applications |
| homepage | |
| repository | https://github.com/ap-1/dioxus-forms |
| max_upload_size | |
| id | 2000608 |
| size | 98,148 |
A form management library for Dioxus applications that provides:
use dioxus::prelude::*;
use dioxus_forms::*;
#[component]
fn MyForm() -> Element {
let mut form = use_form();
let name = use_form_field(String::new())
.with_validator(validators::min_length(3, "Name too short"));
form.register_field(&name);
let (value, on_input, on_blur) = use_field_bind(&name);
rsx! {
input { value, oninput: on_input, onblur: on_blur }
if name.touched() && name.error().is_some() {
span { "{name.error().unwrap()}" }
}
}
}