Download the PHP package ucscode/uss-form without Composer
On this page you can find all versions of the php package ucscode/uss-form. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ucscode/uss-form
More information about ucscode/uss-form
Files in ucscode/uss-form
Package uss-form
Short Description A PHP library designed for effortless HTML form creation
License MIT
Informations about the package uss-form
USS Form
Build Fully Customized HTML Form in 1 Minute
Information
The UssForm is a powerful independent Form builder library that enable you create and configure complex HTML Form in minutes.
The component was originally created for User Synthetics Project but is now a standalone library that can easily be integrated into any other platform.
It utilizes the class names and building model of bootstrap 5 for styling but allows you to easily modify it if you do not use bootstrap 5 in your project.
Key Features
- Effortless Form Creation: Build HTML forms quickly and easily, reducing development time.
- Customization: Set form attributes, add form fields, and define form structure programmatically.
- Intuitive API: UssForm's API is user-friendly, making form generation a straightforward process.
- HTML Output: Generate HTML strings ready for embedding into your web pages.
- Extends UssElement: Seamlessly integrates into your PHP projects with the power of UssElement.
Installation
To use UssForm in your project, simply require it via Composer:
Usage Example
Here's an example of how to create a form using the UssForm class:
Resulting HTML Output
The UssForm generates a structured HTML output based on the components and elements you define in your PHP code. Below is an EXAMPLE of what the resulting HTML might look like:
This structure reflects the hierarchy and relationships between different components in the UssForm instance. However, you might have noticed that in the above example, we did not configure anything like Label
, Field Name
etc. More on that is made available in the documentation page.