Smarty中的自定义函数(二)复选框、下拉列表、单选框
来源:互联网 发布:淘宝卖家跑哪去了 编辑:程序博客网 时间:2024/05/16 06:44
接Smarty中的自定义函数(一)
7、html_checkboxes
复选框
$ssss1 = array(2,3,4);$ssss2 = array('学习','工作','生活');$ssss3 = array(2,4);$smarty->assign('ssss1',$ssss1);$smarty->assign('ssss2',$ssss2);$smarty->assign('ssss3',$ssss3);$suse = array(0 => '学习',1 => '工作',2 => '生活',);$smarty->assign('suse',$suse);$smarty->display('html_checkboxes.html');html_checkboxes.html
<{*name,checkbox的name属性values,checkbox中的valueoutput,checkbox中的显示字符selected,已选定的元素separator,checkbox之间的分隔符labels,是否有<label>标签,默认为true*}><{html_checkboxes name=ssss values=$ssss1 output=$ssss2 selected=$ssss3 separator="<br>"}><{*解析后的html代码<label><input type="checkbox" name="ssss[]" value="2" checked="checked" />学习</label><br><label><input type="checkbox" name="ssss[]" value="3" />工作</label><br><label><input type="checkbox" name="ssss[]" value="4" checked="checked" />生活</label><br>*}><br><{*name,checkbox的name属性selected,已选定的元素options,包含值和显示的数组,可以是关联数组、也可以是数值数组解析后的value=数组的下标,显示的字符为数组下标对应的值separator,checkbox之间的分隔符labels,是否有<label>标签,默认为true*}><{html_checkboxes name=suse options=$suse separtator=" "}><{* 解析后的html代码<label><input type="checkbox" name="suse[]" value="0" separtator=" " />学习</label><label><input type="checkbox" name="suse[]" value="1" separtator=" " />工作</label><label><input type="checkbox" name="suse[]" value="2" separtator=" " />生活</label>*}>运行结果:
8、html_image
用于显示图片
<{*file,必选,文件的位置以调用这个模板文件的PHP文件位置为准border,图片边框height,图片的高度width,图片的宽度basedir,图片文件的相对路径alt,图片的描述信息href,图片的链接地址*}><{html_image file="./image/1.jpg" border="3" height="90" width="200" alt="搜狗五笔" href="http://www.sougou.com"}><{*解析后的html代码<a href="http://www.sougou.com"><img src="./image/1.jpg" alt="搜狗五笔" width="200" height="90" border="3" /></a>*}>运行结果:
9、html_options
下拉列表框
$ssss1 = array(2,3,4,5);$ssss2 = array('学习','工作','生活');$ssss3 = array(2);$smarty->assign('ssss1',$ssss1);$smarty->assign('ssss2',$ssss2);$smarty->assign('ssss3',$ssss3);$suse = array(5 => '学习',6 => '工作',7 => '生活',);$smarty->assign('suse',$suse);$smarty->display('html_options.html');html_options.html
<{*values,下拉列表框中option的value值output,下拉列表框中option对应显示的字符selected,已选定的元素name,select的name值,如果没有指定name属性,则只会产生<option>,没有<select></select>标签,即不会显示在页面上,但是是源代码中会有<option>注:如果output的元素比values的元素多,则下拉列表框的option个数以values的元素个数为准如果values的元素比output的元素多,则多余的option有value值,但显示为空*}><{html_options values=$ssss1 output=$ssss2 selected=$ssss3 name=ssss}><{*解析后的html代码<select name="ssss"><option label="学习" value="2" selected="selected">学习</option><option label="工作" value="3">工作</option><option label="生活" value="4">生活</option><option label="" value="5"></option></select>*}><{*options,包含options的value和对应显示的字符的数组*}><{html_options options=$suse name=suse}><{*解析后的html代码<select name="suse"><option label="学习" value="5">学习</option><option label="工作" value="6">工作</option><option label="生活" value="7">生活</option></select>*}>运行结果:
10、html_radios
单选框
html_radios.php
$ssss1 = array(2,3,4,5);$ssss2 = array('学习','工作','生活');$ssss3 = 2;//单选框的checked不能为数组$smarty->assign('ssss1',$ssss1);$smarty->assign('ssss2',$ssss2);$smarty->assign('ssss3',$ssss3);$suse = array(5 => '学习',6 => '工作',7 => '生活',);$smarty->assign('suse',$suse);$smarty->display('html_radios.html');html_radios.html
<{*values,单选框input type="radio"的value值output,单选框对应显示的字符checked,已选定的元素,不能为数组name,input type="radio"的name值,默认为radioseparator,每个radio的分隔符注:如果output的元素比values的元素多,则单选框的option个数以values的元素个数为准如果values的元素比output的元素多,则多余的radio有value值,但显示为空*}><{html_radios values=$ssss1 output=$ssss2 checked=$ssss3 name=ssss separator="<br>"}><{*解析后的html代码<label><input type="radio" name="ssss" value="2" checked="checked" />学习</label><br><label><input type="radio" name="ssss" value="3" />工作</label><br><label><input type="radio" name="ssss" value="4" />生活</label><br><label><input type="radio" name="ssss" value="5" /></label><br>*}><br><{*options,包含radio的value和对应显示的字符的数组*}><{html_radios options=$suse name=suse}><{*解析后的html代码<label><input type="radio" name="suse" value="5" />学习</label><label><input type="radio" name="suse" value="6" />工作</label><label><input type="radio" name="suse" value="7" />生活</label>*}>运行结果:
- Smarty中的自定义函数(二)复选框、下拉列表、单选框
- Smarty中的自定义函数(二)复选框、下拉列表、单选框
- smarty 复选下拉框
- Smarty模版中的单选按钮 复选框 下拉菜单
- Jquery操作下拉列表和复选框,自定义下拉
- 单选框,复选框,下拉列表的美化
- 下拉列表加复选框
- Extjs 复选框下拉列表
- 自定义Smarty(二)
- smarty 中的自定义函数counter
- jquery操作复选框、单选框、下拉列表框
- jQuery 下拉列表操作 select 复选框 checkbox 单选框 radio
- jQuery 下拉列表操作 select 复选框 checkbox 单选框 radio
- 入门HTML之复选框 单选框 下拉列表
- HTML 表单,单选框,复选框,下拉列表,<textarea>
- 下拉列表该复选框的例子
- flex复选框和下拉列表
- MAC 复选框,下拉列表的使用
- 微软数据访问接口概述
- Proactor和Reactor模式_继续并发系统设计的扫盲
- C#实现 获取IPv4
- xcode常用快捷键
- Fms3和Flex打造在线多人视频会议和视频聊天(附原代码)<视频聊天,会议开发实例3>
- Smarty中的自定义函数(二)复选框、下拉列表、单选框
- android动画实现-Frame animation(二)
- 关于Hbase应用的一点实践经验
- 演练:创建和部署使用 SQL CLR 对象的数据库项目
- Oracle 11g存在密码过期问题
- ArcGIS Server网站发布后地图显示空白
- OPENGL常用的几个函数
- zoj 1090 The Circumference of the Circle
- 集成struts2 spring hibernate中使用注解