File: readme.txt

Recommend this page to a friend!
  Classes of Larry Wakeman  >  Larrys Form Generation  >  readme.txt  >  Download  
File: readme.txt
Role: Documentation
Content type: text/plain
Description: Dovumentation
Class: Larrys Form Generation
Create HTML forms using jQuery for validation
Author: By
Last change:
Date: 9 years ago
Size: 2,799 bytes


Class file image Download
    This class is used to create html forms with validation.  To use, in the head(html):
<script language="JavaScript" src=""></script>
<script language="JavaScript" src="validation.js"></script>
<script language="JavaScript">
    var valid = new validate();

    To setup the class:
include('formgeneration.php');     // load the class
$vf = new formgeneration('valid');  // The name of the javascript class is passed in
    Check the example index.php for an example of creating a child class that extends this class
    To create the form(html):
<?php echo $vf->open_form()."\n"; ?>

    To close the form:
<?php echo $vf->close_form()."\n"; ?>

    To create a label:
<?php echo $vf->create_label('Name of object', 'Label')."\n"; ?>

    To create a textbox:
<?php echo $vf->create_text('name', 'required')."\n"; ?>

<?php echo $vf->create_textarea('name', 'required', rows, columns)."\n"; ?>

<?php echo $vf->create_Check('name')."\n"; ?>

    Select List:
                $values = array(
                    '' => 'Please Select',
                    '1' => 'Option 1',
                    '2' => 'Option 2',
                    '3' => 'Option 3',
               echo $vf->create_select('name', 'required', $values)."\n";

        Radio button group:
        $values = array(
            'Milk' => 'Milk',
            'Butter' => 'Butter',
            'Cheese' => 'Cheese',
        echo $vf->create_radio_group('name', 'required', $values)."\n"; 

        Post submit processng.
        The set up is the same for the form.  I use the following to redirect back to the input form on a validation error.
    // post submit processing, normally done on thetarget page though one could useredirects
    if (isset($_POST['submit'])) {
        $error = $vf->validate();
        if ($error != '') {
            // do validation error proccessing
            unset ($_POST['submit']); // we don't want this in the post data going back to the original form
<form name="submision_form" id="submision_form" method="POST" action="/">
    <?php echo $vf->savePostGet(); ?>
    <input type="hidden" name="Message" value="<?php echo $error; ?>">
<script type="text/javascript">
    $(document).ready(function() {
            alert ('<?php echo $error; ?>');
            exit; // redirect back to the original page
        } else {
            // Save the data or whatever

For more information send a message to info at phpclasses dot org.