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 显示客户端IP与服务器IP的代码
Oct 12 PHP
jQuery EasyUI API 中文文档 - DateBox日期框
Oct 15 PHP
说说PHP的autoLoad自动加载机制
Sep 27 PHP
php获取qq用户昵称和在线状态(实例分析)
Oct 27 PHP
php ZipArchive压缩函数详解实例
Nov 06 PHP
在PHP模板引擎smarty生成随机数的方法和math函数详解
Apr 24 PHP
php将字符串转化成date存入数据库的两种方式
Apr 28 PHP
php中time()与$_SERVER[REQUEST_TIME]用法区别
Nov 19 PHP
php中fsockopen用法实例
Jan 05 PHP
Centos下升级php5.2到php5.4全记录(编译安装)
Apr 03 PHP
zend框架实现支持sql server的操作方法
Dec 08 PHP
YII框架模块化处理操作示例
Apr 26 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
PHP 动态随机生成验证码类代码
2010/04/09 PHP
深入php-fpm的两种进程管理模式详解
2013/06/03 PHP
PHP实现的DES加密解密类定义与用法示例
2020/11/02 PHP
让innerHTML的脚本也可以运行起来
2006/07/01 Javascript
jquery之empty()与remove()区别说明
2010/09/10 Javascript
JQuery 选择和过滤方法代码总结
2010/11/19 Javascript
JavaScript学习笔记(一) js基本语法
2011/10/25 Javascript
jquery如何判断某元素是否具备指定的样式
2013/11/05 Javascript
Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码)
2013/12/12 Javascript
JQuery中$.each 和$(selector).each()的区别详解
2015/03/13 Javascript
深入理解jquery自定义动画animate()
2016/05/24 Javascript
微信小程序调用摄像头隐藏式拍照功能
2018/08/22 Javascript
微信小程序云开发之数据库操作
2019/05/18 Javascript
VScode格式化ESlint方法(最全最好用方法)
2019/09/10 Javascript
利用React高阶组件实现一个面包屑导航的示例
2020/08/23 Javascript
[01:00:44]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第三局
2016/03/04 DOTA
Python多进程分块读取超大文件的方法
2016/04/13 Python
python 处理数字,把大于上限的数字置零实现方法
2019/01/28 Python
python 阶乘累加和的实例
2019/02/01 Python
kafka监控获取指定topic的消息总量示例
2019/12/23 Python
利用python实现逐步回归
2020/02/24 Python
Python开发之身份证验证库id_validator验证身份证号合法性及根据身份证号返回住址年龄等信息
2020/03/20 Python
python3.8.1+selenium实现登录滑块验证功能
2020/05/22 Python
详解HTML5 window.postMessage与跨域
2017/05/11 HTML / CSS
英国领先的葡萄酒专家:Majestic Wine
2017/05/30 全球购物
群胜软件Java笔试题
2012/09/29 面试题
C语言面试题
2013/05/19 面试题
高中运动会广播稿
2014/01/21 职场文书
代理班主任的自我评价
2014/02/04 职场文书
网络工程师专家职业发展路线
2014/02/14 职场文书
幼儿园新年寄语
2014/04/03 职场文书
金融专业求职信
2014/08/05 职场文书
2014旅游局领导班子四风问题对照检查材料思想汇报
2014/09/19 职场文书
初中信息技术教学计划
2015/01/22 职场文书
2016廉洁教育心得体会
2016/01/20 职场文书
PostgreSQL逻辑复制解密原理解析
2022/09/23 PostgreSQL