Smarty简单生成表单元素的方法示例


Posted in PHP onMay 23, 2016

本文实例讲述了Smarty简单生成表单元素的方法。分享给大家供大家参考,具体如下:

smarty生成表单元素功能实现的原理是:给smarty一个数组,用于生成和显示菜单或选项,另外在传递一个选项的值,用于默认选择的匹配:

示例如下:

php文件:index.php

<?php 
include("smarty_inc.php");
$smarty->assign('cust_ids',array(1000,1001,1002,1003));
$smarty->assign('cust_names',array('丁庆','闫磊','吕东','宋子健'));
$smarty->assign('customer_id',1003);
$smarty->display("index.html");
?>

模板文件:index.html

<select name=customer_id onkeypress="">
<{html_options values=$cust_ids selected=$customer_id output=$cust_names}>
</select>
<hr />
<{html_radios name="id" values=$cust_ids selected=$customer_id output=$cust_names }>

PHP 相关文章推荐
php预定义常量
Dec 25 PHP
php读取msn上的用户信息类
Dec 05 PHP
完美解决PHP中文乱码
Nov 26 PHP
ThinkPHP调用百度翻译类实现在线翻译
Jun 26 PHP
Yii框架form表单用法实例
Dec 04 PHP
php简单获取目录列表的方法
Mar 24 PHP
WordPress中创建用户角色的相关PHP函数使用详解
Dec 25 PHP
PHP实现的自定义数组排序函数与排序类示例
Nov 18 PHP
php 调用百度sms来发送短信的实现示例
Nov 02 PHP
PHP基于session.upload_progress 实现文件上传进度显示功能详解
Aug 09 PHP
php创建多级目录与级联删除文件的方法示例
Sep 12 PHP
Laravel validate error处理,ajax,json示例
Oct 25 PHP
深入剖析PHP中printf()函数格式化使用
May 23 #PHP
深入理解php printf() 输出格式化的字符串
May 23 #PHP
PHP书写格式详解(必看)
May 23 #PHP
Smarty模板简单配置与使用方法示例
May 23 #PHP
Smarty模板引擎缓存机制详解
May 23 #PHP
Yii2分页的使用及其扩展方法详解
May 23 #PHP
CI框架扩展系统核心类的方法分析
May 23 #PHP
You might like
ThinkPHP中的关联模型注意点
2014/06/16 PHP
php中magic_quotes_gpc对unserialize的影响分析
2014/12/16 PHP
使用 PHPStorm 开发 Laravel
2015/03/24 PHP
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
2017/07/22 PHP
用JavaScript编写COM组件的步骤
2009/03/17 Javascript
JS获取dom 对象 ajax操作 读写cookie函数
2009/11/18 Javascript
浅析document.createDocumentFragment()与js效率
2013/07/08 Javascript
JavaScript生成的动态下雨背景效果实现方法
2015/02/25 Javascript
nodejs导出excel的方法
2015/06/30 NodeJs
浅谈JavaScript对象与继承
2016/07/10 Javascript
两行代码轻松搞定JavaScript日期验证
2016/08/03 Javascript
解决vue里碰到 $refs 的问题的方法
2017/07/13 Javascript
原生js实现密码输入框值的显示隐藏
2017/07/17 Javascript
基于DOM节点删除之empty和remove的区别(详解)
2017/09/11 Javascript
使用Electron构建React+Webpack桌面应用的方法
2017/12/15 Javascript
js中getter和setter用法实例分析
2018/08/14 Javascript
vue基础之模板和过滤器用法实例分析
2019/03/12 Javascript
vue 实现超长文本截取,悬浮框提示
2020/07/29 Javascript
Python yield使用方法示例
2013/12/04 Python
Python工程师面试题 与Python Web相关
2016/01/14 Python
详解Python中的文件操作
2016/08/28 Python
Python中类的初始化特殊方法
2017/12/01 Python
python按行读取文件,去掉每行的换行符\n的实例
2018/04/19 Python
Python实现将Excel转换成为image的方法
2018/10/23 Python
Python字符串对象实现原理详解
2019/07/01 Python
Python 下载及安装详细步骤
2019/11/04 Python
详解CSS3媒体查询响应式布局bootstrap 框架原理实战(推荐)
2020/11/16 HTML / CSS
英国最大的经认证的有机超市:Planet Organic
2018/02/02 全球购物
SIMON MILLER官网:洛杉矶的生活方式品牌
2020/10/19 全球购物
品学兼优的大学生自我评价
2013/09/20 职场文书
优秀英语专业毕业生求职信
2013/11/23 职场文书
教师节促销活动方案
2014/02/14 职场文书
2019年大学生职业生涯规划书
2019/03/25 职场文书
Python 批量下载阴阳师网站壁纸
2021/05/19 Python
Mysql基础知识点汇总
2021/05/26 MySQL
《金肉人》米特&《航海王》阿鹤声优松岛实因胰脏癌去世 享寿81岁
2022/04/13 日漫