Nibble forms is a stand-alone PHP class collection that allows developers to begin easily developing HTML forms with PHP validation. The forms that can be developed are very customizable, but they can also be set up simply and quickly with minimal arguments.
|Tags||html form form validator php classes|
|Operating Systems||Mac OS Linux Windows|
Please note that when you update to 1.2.1 you will have to kill the session on your site as the session "token" was a string in 1.2.0 and is now an array and will thus throw an error while the old session is set. This is not a recurring problem, just an initial bump. The documentation is updated as quickly as I can, take a look using the "more information button".
Release Notes: A new ReCaptcha field that can be used by simply adding your public and private ReCaptcha keys to the class file. A new URL field which, along with the existing email field, is rendered as the HTML 5 equivalent field instead of regular text fields.
Release Notes: A bug with textareas not having cols or rows attributes has been fixed. A bug with multiple forms on the same page causing CRSF errors has been fixed.
Release Notes: Custom error messages are accepted by individual fields. Custom HTML can be added to fields and elements. A bug that prevented email, text, and password fields with "required" set to false from validating when empty was fixed. A bug causing 0 to fail in text fields and all extension fields was fixed.
Release Notes: This release adds text areas; an oversight during coding meant they were initially left out.
Release Notes: A bug causing error display to not be consistent over display types was fixed. Arguments to add minimum height and width restrictions to image upload were added. An option to display single or multiple errors per field has been added. A bug causing entered values of 0 to fail in text fields was fixed. A bug causing mixed keys in radio, select, and checkbox fields to fail was fixed. A bug messing numeric values of data being added by addData() was fixed. File upload fields were added.