代码作者:未寒 <im@imzhou.com>ZBlogPHP系统作为辅助函数的自带类,...
代码作者:未寒 <im@imzhou.com>
ZBlogPHP系统作为辅助函数的自带类,可以便捷的输出某些需要的代码
本文仅作为个人使用经验及记录分享,不代表ZB官方及@未寒个人想法,不喜者勿扰!
zbpform::radio
解析:通过input的type=radio实现的点击选中
变量:
@param $name input属性中name、class的值,以及id和label for的选项组成部分
@param $array 数组,用于设定选项的val和text
@param $checkedkey 默认选中的值,一般用户变量赋值
示例:
zbpform::radio('name',array(0=>'关闭', 1=>'开启'),$zbp->Config()->checkedkey); // 生成代码: <input type="radio" name="name" id="name-0" class="name" value="0" checked="checked"> <label for="name-0">关闭</label> <input type="radio" name="name" id="name-1" class="name" value="1"> <label for="name-1">开启</label>
zbpform::zbradio
解析:通过input实现checkbox选中(注:该代码仅适用于ZB程序或具有相同js的PHP程序)
变量:
@param $name input属性中name、id、class的值
@param $checkedkey 默认选中的值,一般用户变量赋值
示例:
zbpform::zbradio('name',$zbp->Config()->checkedkey); // 生成代码 <input name="name" id="name" class="name checkbox" type="text" value="" style="display: none;"> <span class="imgcheck" style="display: none;"></span>
zbpform::select
解析:直接实现select和option的生成
变量:
@param $name select属性中name、id、class的值
@param $array 数组,用于设定option选项的val和text
@param $checkedkey 默认选中的值,一般用户变量赋值
示例:
zbpform::select('name',array(0=>'关闭', 1=>'开启'),$zbp->Config('mo_UCenter')->checkedkey); // 生成代码 <select name="name" id="name" class="name"> <option value="0" selected="selected">关闭</option> <option value="1">开启</option> </select>
zbpform::checkbox
解析:由于本人理解能力不够,无法解析该快捷方式
变量:
示例:
zbpform::text
解析:直接生成text的input
变量:
@param $name select属性中name、id、class的值
@param $value value中的内容,一般用户变量赋值
@param $width 默认宽度150,可自行设置
示例:
zbpform::text('name',$zbp->Config()->value); //生成代码 <input type="text" name="name" id="name" class="name" value="" style="width: 150px;">
zbpform::hidden
解析:生成一个隐藏的input
变量:
@param $name select属性中name、id、class的值
@param $value value中的内容,一般用户变量赋值
示例:
zbpform::hidden('name',$zbp->Config()->value); //生成代码 <input type="hidden" name="name" id="name" class="name" value="">
zbpform::textarea
解析:生成一个多行文本输入框
变量:
@param $name select属性中name、id、class的值
@param $value value中的内容,一般用户变量赋值
@param $width 默认宽度250,可自行设置
@param $height 默认高度100,可自行设置
示例:
zbpform::textarea('name',$zbp->Config()->value); //生成代码 <textarea name="name" id="name" class="name" style="width: 250px; height: 100px"></textarea>
zbpform::password
解析:直接生成type为password的input,用户输入密码
变量:
@param $name select属性中name、id、class的值
@param $value value中的内容,一般用户变量赋值
@param $width 默认宽度150,可自行设置
示例:
zbpform::password('name',$zbp->Config()->value //生成代码 <input type="password" name="name" id="name" class="name" value="" style="width: 150px;">
以上示例中留个几个坑,大家发现了么?
发现了就请自行修改哟,新手直接复制会报错或无法实现功能的哟!