PHP的表单类Zebra_Form

Posted on 2011-04-12 10:47 PHP博客 阅读(270) 评论(0)  编辑 收藏 引用 网摘
未来海运格局走向?php
// include the Zebra_Form class
require '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 form
if ($form-validate()) {
// do stuff here
}
// auto generate output, labels above form elements
$form-render();
?


只有注册用户登录后才能发表评论。
网站导航:

posts - 139, comments - 0, trackbacks - 0, articles - 0

Copyright © PHP博客