Zebra_FormPHP的表单类
Zebra_Form 是一个 PHP 类用于简化表单的创建和数据验证。
示例代码:
<?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();
?>
评论
Validate.jsJavaScript表单验证类库
Validate.js是一个轻量级的JavaScript表单验证类库,它不依赖于其它任何JavaScript框架,经GZIP压缩后仅有1KB大小。它所提供的验证类型有:是否为空、数字、Email地址、
Validate.jsJavaScript表单验证类库
0
Validate.jsJavaScript表单验证类库
Validate.js是一个轻量级的JavaScript表单验证类库,它不依赖于其它任何JavaSc
Validate.jsJavaScript表单验证类库
0
Monk-UIjQuery 的表单美化插件
Monk.UI,基于Jquery开发,让你的表单亮起来!效果图预览地址:http://www.baisoft.org/public/monkui/MarkDown编辑器预览地址:http://www.
Monk-UIjQuery 的表单美化插件
0
雷鸣表单辅助表单工具
针对html的form表单提交,自动获取要提交的输入数据、自动根据接口返回信息进行填充输入项。快速体验http://res.zvo.cn/from.js/demo.html(进入后查看源代码,即可看到
雷鸣表单辅助表单工具
0
jquery-repeaterjQuery 表单
jQuery 重复表单字段。保证表单字段的name及ID递增。示例://All options are optional. new Repeater($('.repeatable'), {
jquery-repeaterjQuery 表单
0