当前位置: 首页 > 软件库 > Web应用开发 > 网页组件 >

Zebra_Form

PHP的表单类
授权协议 LGPL
开发语言 PHP
所属分类 Web应用开发、 网页组件
软件类型 开源软件
地区 不详
投 递 者 缪坚诚
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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();
?>
  • 打印模板  1.Zebra指令(包括:一维码,二维码,横线,竖线,图片)     通过找IP地址的方式传输给打印机(必须是后台和打印机必须是再同一个网段) public bool PrintZPL(Barcode_Model bm, string ipport, ref string ErrMsg) { List<string> strlist = new

  • 前言 Zebra是一个路由软件包,提供基于TCP/IP路由服务,支持RIPv1, RIPv2, RIPng, OSPFv2, OSPFv3, BGP- 4, 和 BGP-4+等众多路由协议。Zebra还支持BGP特性路由反射器(Route Reflector)。除了传统的 IPv4路由协议 ,Zebra也支持IPv6路由协议。如果运行的SNMP守护进程(需要ucd-snmp)支持SMUX协 议,Z

  •   对于网络互联工程师们来说,建立一个动态是非常重要的。这不仅需要了解 的概念,而且还必须知道如何付诸实践。就目前而言,主要由 这样的大公司来提供。大多数独立的 路由 开发者们常常受到学校或实验室环境的制约,无法充分利用现有的资源。而利用 技术设备打造网络需要大量的成本。为了打破这种局面,我们利用一个小型的实验网络,应用 路由 信息( RIP )和开放式最短路径优先( OSPF )两种技术,展示各

  • Zebra_Form 是一个 PHP 类用于简化表单的创建和数据验证。示例代码: view source print ? 01 <?php 02 // include the Zebra_Form class 03 require 'path/to/Zebra_Form.php'; 04   05 // instantiate a Zebra_Form object 06 $form = new

  • case 2.1 DR and BDR become adjacent with all other routers. nsm_twoway_received() changes nbr state from NSM_Init to NSM_ExStart. two ways can trigger this function. ospf_hello   |--OSPF_NSM_EVENT_EXE

  • 我需要能够在我的应用程序中显示标签。所以我联系了Fiddler并弄清楚通信是什么来获得标签的图像。 我让它在LinqPad中运行。 HTTP的东西可以清理一下,但我想我会发布代码供其他人使用: void Main() { string printerIpAddress = "10.92.0.167"; string zpl="^XA^CFD^CVY^PON^FWN^LS0^LT0^LH15,17^

  • Zebra打印机有专用的的语言ZPL,简单的使用C#编程打印方法: 1. 写ZPL脚本,定义好相关打印格式,数据名,等,此保存为txt格式即可 脚本可以用BARONE5.0程序生成, 2. 通过C#程序,操作脚本txt文件,将需要打印的数据替换进脚本 C#如何操作txt,简单的不要再说了 3. 将此脚本通过DOS copy的方法,直接copy到ZEBRA的LPT口即可             //

 相关资料
  • 问题内容: 是否可以在另一个表单中包含一个表单?有什么问题吗? 问题答案: 尽管您可以在一个HTML页面中包含多个元素,但是不能嵌套它们。

  • 首先,考虑一个典型的表单: index.html signup-form.component.ts

  • 我有一个关于Spring+Thymeleaf日期格式的问题。我有一个带有字段的简单实体。我想从一个用户的表单中获取这个日期,并将其保存到MySQL数据库中。我遇到了这样一个错误: 无法将类型java.lang.String的属性值转换为属性日期所需的类型java.time.localdate;嵌套异常为org.springframework.core.convert.ConversionFaile

  • 大家要切记这一点: 在任何 Single Page App中,js代码都不会产生 一个传统意义的form表单提交!(这会引起整个页面的刷新) 所以,我们往往用事件来实现.(桌面开发思维) 假设,我们在远程有个接口,可以接受别人的留言: URL: http://siwei.me/interface/blogs/add_comment 参数: content: 留言的内容. 请求方式: POST 返回

  • 表单项: input, textarea, select 等. 使用v-model来绑定 输入项 <input v-model="my_value" style='width: 400px'/> 就可以在代码中获取到 this.my_value的值. 表单项的完整例子 <template> <div> input: <input type='text' v-model="input

  • 我刚开始学反应。我创建了一个简单的表单。现在我想登录控制台。但它给出了一个错误。 以下是错误的图像: 同时附上我的代码:

  • 问题内容: 我正在学习AngularJs的学习过程,发现几乎没有任何示例可用于现实世界。 我试图对如何使用最标准的组件提交表单并将其传递给PHP文件有一个清晰的了解。 我的小提琴。 有人在提交简单,无污染的表单方面有什么好的例子吗,这些表单会对我以及其他许多Angularjs初学者有所帮助。 当我说一个干净的表格时,我指的是这样的东西。 我的ng-app代码… 我猜我接下来要问的三个问题是… 我的

  • 首先,在它的简便性上有一点魔法,但是在你熟悉基础知识之后,学习它的构建块将允许你处理更复杂的用例。