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 相关文章推荐
用Socket发送电子邮件
Oct 09 PHP
php 无法载入mysql扩展
Mar 12 PHP
一篇有意思的技术文章php介绍篇
Oct 26 PHP
Ajax实时验证用户名/邮箱等是否已经存在的代码打包
Dec 01 PHP
php cli模式学习(PHP命令行模式)
Jun 03 PHP
php.ini 配置文件的深入解析
Jun 17 PHP
PHP中的多行字符串传递给JavaScript的两种方法
Jun 19 PHP
PHP计算一年多少个星期和每周的开始和结束日期
Jul 01 PHP
php 无限级分类 获取顶级分类ID
Mar 13 PHP
PHP实现截取中文字符串不出现?号的解决方法
Dec 29 PHP
Redis在Laravel项目中的应用实例详解
Aug 11 PHP
PHP长连接实现与使用方法详解
Feb 11 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输出echo、print、print_r、printf、sprintf、var_dump的区别比较
2013/06/21 PHP
PHP基于接口技术实现简单的多态应用完整实例
2017/04/26 PHP
[原创]网络复制内容时常用的正则+editplus
2006/11/30 Javascript
JavaScript创建命名空间(namespace)的最简实现
2007/12/11 Javascript
js文字滚动停顿效果代码
2008/06/28 Javascript
基于jquery的cookie的用法
2011/01/10 Javascript
创建公共调用 jQuery Ajax 带返回值
2012/08/01 Javascript
E3 tree 1.6在Firefox下显示问题的修复方法
2013/01/30 Javascript
javascript分页代码实例分享(js分页)
2013/12/13 Javascript
基于javascript实现tab选项卡切换特效调试笔记
2016/03/30 Javascript
省市联动效果的简单实现代码(推荐)
2016/06/06 Javascript
简单实现的JQuery文本框水印插件
2016/06/14 Javascript
完美实现八种js焦点轮播图(上篇)
2016/07/18 Javascript
IOS中safari下的select下拉菜单文字过长不换行的解决方法
2016/09/26 Javascript
js判断价格,必须为数字且不能为负数的实现方法
2016/10/07 Javascript
JS实现简单拖拽效果
2017/06/21 Javascript
详解vue-cli中配置sass
2017/06/21 Javascript
vue-cli如何引入bootstrap工具的方法
2017/10/19 Javascript
AngularJS 实现购物车全选反选功能
2017/10/24 Javascript
Angular 5.0 来了! 有这些大变化
2017/11/15 Javascript
vue-router中scrollBehavior的巧妙用法
2018/07/09 Javascript
详解微信小程序之scroll-view的flex布局问题
2019/01/16 Javascript
Python脚本实现12306火车票查询系统
2016/09/30 Python
python爬虫入门教程--优雅的HTTP库requests(二)
2017/05/25 Python
python使用tkinter实现简单计算器
2018/01/30 Python
pytorch permute维度转换方法
2018/12/14 Python
Python中Subprocess的不同函数解析
2019/12/10 Python
python实现与redis交互操作详解
2020/04/21 Python
HTML5 Web缓存和运用程序缓存(cookie,session)
2018/01/11 HTML / CSS
美国在线奢侈品寄售商店:Luxury Garage Sale
2018/08/19 全球购物
《月光启蒙》教学反思
2014/03/01 职场文书
项目合作意向书模板
2014/07/29 职场文书
幼儿园门卫安全责任书
2015/05/08 职场文书
关于感恩的素材句子(38句)
2019/11/11 职场文书
聊一聊python常用的编程模块
2021/05/14 Python
MySQL系列之十 MySQL事务隔离实现并发控制
2021/07/02 MySQL