HTML5/XHTML form manipulation class. Provides form generation, manipulation, _POST handling and validation. All the form related files are documented, but here is a small taste of what the form class can do. ## Examples ### Example 1: Create and display a form $form = new \\plainview\\sdk_eightb_sold_alerts\\form2\\form(); // Add a text input $form->text( 'username' ) ->label( 'Your username' ); // And display the form. Start() opens the form tag and stop()... echo $form->start() . $form . $form->stop(); ### Example 2: Handle the _POST // Is there anything in the _POST array? if ( $form->is_posting() ) { // Ask the form to retrieve the form values. $form->post(); if ( $form->input( 'login' )->pressed() ) echo "The login button was pressed!"; } ### Example 3: Form validation. // Make the username input require at least 12 characters. $form->text( 'username' ) ->minlength( 12 ) ->required(); if ( $form->is_posting() ) { if ( $form->validates() ) { echo "Form validates!"; } else { $errors = $form->get_validation_errors(); foreach ( $errors as $error ) echo $error->get_label(); } }