介绍
FLEA_Helper_Html.php 并不是以类封装的,它定义了一组便于生成表单元控件的函数。FLEA_Helper_Html使用很简单,只需调用之前载入FLEA_Helper_Html.php,调用相应函数即可。
载入方法:
代码:
FLEA::loadFile('FLEA_Helper_Html.php');所属文件:FLEA/FLEA/Helper/Html.php。
============================================================
html_dropdown_list()
函数原型:
html_dropdown_list($name, $arr, $selected = null, $extra = null)
参数说明:
$name:定义该下拉框name属性
$arr:数组,定义下拉框下拉选项.
$selected:定义下拉框初始被选中项
使用实例:
代码:
<?php
html_dropdown_list(
'myDropdownList',
array(
'No1'=>'第一项',
'No2'=>'第二项'
),
'No2',
'class="myDLStyle"'
);
?>例图:
fleaphp.org/bbs/attachments/month_0704/20070409_21229e4acab6d8804032eFXKOQGoAHpZ.jpg" />
============================================================
html_radio_group
函数原型:
html_radio_group($name, $arr, $checked = null, $separator ='', $extra = null)
参数说明:
$name: 定义框name属性。
$arr: 数组,定义单选项。
$checked: 被选中项
$separator: 两个选项之间的间隔
$extra: 其他属性设置
使用实例:
代码:
<?php
html_radio_group(
'myRadioGroup',
array(
'No1'=>'第一项',
'No2'=>'第二项'
),
'No2',
'<br>',
'class="radio_group_Style"'
);
?> 例图:

============================================================
html_checkbox_group
函数原型:
html_checkbox_group($name, $arr, $selected = array(), $separator = '', $extra = null)
参数说明:
$name 定义该组的name属性
$arr 数组,定义该多选框组的选项
$selected 数组,定义被选中项
$separator 选项间的间隔
$extra 其他属性设置
使用实例:
代码:
<?php
html_checkbox_group(
'myCheckboxGroup',
array(
'No1'=>'第一项',
'No2'=>'第二项',
'No3'=>'第三项'
),
array(
'No1',
'No3'
),
'',
'class="myCbGStyle"'
);
?> 例图:

============================================================
html_checkbox
函数原型:
html_checkbox($name, $value = 1, $checked = false, $label = '', $extra = null)
参数说明:
$name 定义该单选框的name属性
$value 定义该单选框的值
$checked 是否被选中
$label 单选框显示的文字
$extra 其他属性
使用实例:
代码:
<?php
html_checkbox(
'myCheckbox',
1,
true,
'选项名',
'class="myckStyle"'
);
?>例图:

============================================================
html_textbox
函数原型:
html_textbox($name, $value = '', $width = null, $maxLength = null, $extra = null)
参数说明:
$name 文本输入框的name属性
$value 文本框的默认值
$width 文本框的size属性
$maxLength 文本框最多允许输入字符数
$extra 其他属性
使用实例:
代码:
<?php
html_textbox(
'myTextbox',
'默认值',
30,
15,
'class="mytbStyle"'
);
?> 例图:

============================================================
html_password
函数原型:
html_password($name, $value = '', $width = null, $maxLength = null, $extra = null)
参数说明:
$name 密码框的Name属性
$value 密码框的默认值
$width 密码框的size属性
$maxLength 密码框最多允许输入字符数
$extra 其他属性
使用实例:
代码:
<?php
html_password(
'myPassword',
'默认值',
30,
15,
'class="mypwStyle"'
);
?> 例图:

============================================================
html_textarea
函数原型:
html_textarea($name, $value = '', $width = null, $height = null, $extra = null)
参数说明:
$name 多行文本框的Name属性
$value 多行文本框的默认值
$width 多行文本框的size属性
$height 多行文本框的Rows属性
$extra 其他属性
使用实例:
代码:
<?php
html_textarea(
'myTextarea',
'默认值',
30,
5,
'class="mypwStyle"'
);
?> 例图:

============================================================
html_hidden
函数原型:
html_hidden($name, $value = '', $extra = null)
参数说明:
$name 隐藏域的Name属性
$value 隐藏域的默认值
$extra 其他属性
使用实例:
代码:
<?php
html_hidden(
'myHidden',
'默认值',
'class="mypwStyle"'
);
?>============================================================
html_filefield
函数原型:
html_filefield($name, $width = null, $extra = null)
参数说明:
$name 上传域的Name属性
$width 上传域的size属性
$extra 其他属性
使用实例:
代码:
<?php
html_filefield(
'myFileField',
30,
'class="myffStyle"'
);
?> 例图:

============================================================
html_form
函数原型:
html_form($name, $action, $method='post', $onsubmit='', $extra = null)
参数说明:
$name 上传域的Name属性
$action 上传域的action属性
$method 上传域的method属性
$onsubmit执行表单时调用的方法
$extra 其他属性
使用实例:
代码:
<?php
html_form(
'myForm',
'aind.php',
'post',
'checkForm',
'class="myformStyle"'
);
?> ============================================================
html_form_close
函数原型:
html_form_close()
参数说明: 无
使用实例:
代码:
<?php
html_form_close();
?>



