首页 > PHP资讯 > PHP培训技术 > PHP的表单类 Zebra_Form

PHP的表单类 Zebra_Form

PHP培训技术

Zebra_Form 是一个 PHP 类用于简化表单的创建和数据验证。

示例代码:

<?php// include the Zebra_Form classrequire 'path/to/Zebra_Form.php';// instantiate a Zebra_Form object$form = new Zebra_Form('form');// the label for the "email" field$form->add('label', 'label_email', 'email', 'Email');// add the "email" field// the "&" symbol is there so that $obj will be a reference to the object in PHP 4// for PHP 5+ there is no need for it$obj = & $form->add('text', 'email', '', array('autocomplete' => 'off'));// set rules$obj->set_rule(array(    // error messages will be sent to a variable called "error", usable in custom templates    'required'  =>  array('error', 'Email is required!'),    'email'     =>  array('error', 'Email address seems to be invalid!'),));// "password"$form->add('label', 'label_password', 'password', 'Password');$obj = & $form->add('password', 'password', '', array('autocomplete' => 'off'));$obj->set_rule(array(    'required'  => array('error', 'Password is required!'),    'length'    => array(6, 10, 'error', 'The password must have between 6 and 10 characters'),));// "remember me"$form->add('checkbox', 'remember_me', 'yes');$form->add('label', 'label_remember_me_yes', 'remember_me_yes', 'Remember me');// "submit"$form->add('submit', 'btnsubmit', 'Submit');// validate the formif ($form->validate()) {    // do stuff here}// auto generate output, labels above form elements$form->render();?>
本文由欣才IT学院整理发布,未经许可,禁止转载。