Frequently Asked Questions (FAQs) About FormiqueJS
FormiqueJS is a lightweight, declarative JavaScript library for building accessible, dynamic forms. It is designed to support complex form behaviors like nested conditional logic, dynamic dropdowns, and real-time data updates while maintaining a simple and intuitive syntax. The library was written by Gugulethu Nyoni, the author of Semantq, a full stack JavaScript framework for building reactive web apps and embedded (IoT) hardware, firmware and applications.
Formique simplifies complex form scenarios by allowing you to define nested conditional logic. This enables dynamic behavior, where form fields can be shown or hidden based on selections made in previous fields.
Formique allows for dynamic dropdowns, where fields such as states or cities appear based on a user’s selection of a parent field (e.g., country). This ensures forms react to user input and remain user-friendly.
Yes, Formique is fully ARIA and WCAG compliant, ensuring forms are accessible to all users, including those with disabilities. It includes ARIA labels and attributes that enhance form accessibility.
Formique offers built-in themes that are fully customizable. You can adjust colors, styles, and appearance using CSS, and the library allows for inline CSS overrides directly in the schema for easy customization.
Formique provides the ability to define inline CSS overrides within the form schema. This means you can apply custom styles to specific form elements directly in the schema, giving you control over the form’s visual presentation.
Formique exposes CSS classes for the form, input fields, and input blocks, allowing you to easily apply custom styles. This flexibility ensures that your forms can be fully styled according to your design requirements.
Yes, Formique is framework-agnostic and can be used with a wide range of frameworks, including Angular, React, Vue, Svelte, and vanilla JavaScript. While it is primarily designed for Semantq, it integrates seamlessly with other popular frameworks.
Formique is designed for easy integration with minimal setup. Our Github page provides clear documentation and flexible installation options, making it straightforward to add to any JavaScript-based project.
Formique excels in managing complex forms, offering dynamic behaviors, nested conditional logic, real-time updates, and a wide range of customizable input types. Its clean schema structure and ARIA compliance make it ideal for both simple and sophisticated form workflows.
Ready to simplify your form creation process? Get started with Formique today and build dynamic, accessible forms effortlessly.
