openlss / lib-form
摘要:一组用于表单辅助库的通用处理函数
0.0.7
2013-04-09 05:17 UTC
Requires
- php: >=5.3.2
This package is not auto-updated.
Last update: 2024-09-14 14:19:51 UTC
README
用于创建单选按钮、下拉列表和复选框的表单辅助函数
它包含以下每个字段类型的类
openlss/lib-form-checkbox
HTML页面的复选框构建器,可以与各种模板配合使用
用法
use \LSS\Form\Checkbox; $arr = array(1=>'Yes',2=>'Yes, Please',3=>'Alright!'); //pring checkbox form echo Checkbox::_get()->setOptions($arr)->setName('test')->setValue(1);
toString
要将此类的HTML转换为字符串,只需将其转换为字符串。
示例
echo $form_obj; $checkboxes = (string)$form_obj;
参考
(object) _get()
构造函数的快捷方式
(object) setOptions($arr)
将选项设置为此数组
(object) addOption($key,$value)
添加一个选项
(object) setName($name)
设置复选框元素的名称
(object) setValue($value)
设置当前要检查的值(对于多个复选框可以是数组)
(object) addValue($value)
将一组值添加到数组中
(void) breakAfterEach()
调用此方法以在每个复选框后启用换行
(object) addCssClass($class)
为每个元素添加CSS类
(objet) addExtra($extra)
将额外的参数添加到包含对象的HTML元素中
openlss/lib-form-drop
HTML页面的下拉选择构建器,可以与各种模板配合使用
用法
use \LSS\Form\Drop; $arr = array(1=>'Yes',2=>'Yes, Please',3=>'Alright!'); //pring radio form echo Drop::_get()->setOptions($arr)->setName('test')->setValue(1);
toString
要将此类的HTML转换为字符串,只需将其转换为字符串。
示例
echo $form_obj; $drop = (string)$form_obj;
参考
(object) _get()
构造函数的快捷方式
(object) setOptions($arr)
将选项设置为此数组
(object) addOption($key,$value)
添加一个选项
(object) setName($name)
设置复选框元素的名称
(object) setValue($value)
设置当前要检查的值
(object) addCssClass($class)
为每个元素添加CSS类
(objet) addExtra($extra)
将额外的参数添加到包含对象的HTML元素中
openlss/lib-form-radio
HTML页面的单选按钮构建器,可以与各种模板配合使用
用法
use \LSS\Form\Radio; $arr = array(1=>'Yes',2=>'Yes, Please',3=>'Alright!'); //pring radio form echo Radio::_get()->setOptions($arr)->setName('test')->setValue(1);
toString
要将此类的HTML转换为字符串,只需将其转换为字符串。
示例
echo $form_obj; $radio = (string)$form_obj;
参考
(object) _get()
构造函数的快捷方式
(object) setOptions($arr)
将选项设置为此数组
(object) addOption($key,$value)
添加一个选项
(object) setName($name)
设置复选框元素的名称
(object) setValue($value)
设置当前要检查的值
(object) addCssClass($class)
为每个元素添加CSS类
(objet) addExtra($extra)
将额外的参数添加到包含对象的HTML元素中