项目中下拉框链接问题
2014-04-29 14:03
225 查看
项目中有一个需求:用户开户模板列表的操作按钮中添加设为默认模板按钮,设置完成后,该模板将作为开户时的默认模板,当开户页面加载的时候显示该模板的信息,否则显示请选择模板,下拉框选中哪个则显示哪个模板的信息。
HTML下拉框链接代码:
<select name="user_templets_id" onchange="javascript:window.open(this.options[this.options.selectedIndex].value,'_self')">
<option value="{$url}&user_templets_id=0&defultid=$date">请选择模板</option>
<!--{loop $user_templets $k $v}--><option value="{$url}&user_templets_id={$v['user_templets_id']}&defultid=$date"<!--{if $user_templets_id==$v['user_templets_id'] }-->selected="selected" <!--{/if}-->>{$v['templets_name']}</option>
<!--{/loop}-->
</select>
其中$date参数是在选中模板时便于页面刷新
控制器中:
$templets_id=$this->model->get_default_template();//获取默认的开户模板
if($templets_id>0 && empty($defultid)){
$user_templets_id = $templets_id;
//$default_templets_data = $this->model->get_one_templets_data ( $templets_id );
}else{
$user_templets_id = $temp_id ? ( int ) $temp_id : ( int ) $user_templets_id;
}
// 用户开户显示字段设置
if ($user_templets_id > 0) {
$user_templets_data = $this->model->get_one_templets_data ( $user_templets_id );
$templets_setting = ! empty ( $user_templets_data ['templets_setting'] ) ? explode ( ',', $user_templets_data ['templets_setting'] ) : array ();
// print_r($user_templets_data);exit;
}
HTML下拉框链接代码:
<select name="user_templets_id" onchange="javascript:window.open(this.options[this.options.selectedIndex].value,'_self')">
<option value="{$url}&user_templets_id=0&defultid=$date">请选择模板</option>
<!--{loop $user_templets $k $v}--><option value="{$url}&user_templets_id={$v['user_templets_id']}&defultid=$date"<!--{if $user_templets_id==$v['user_templets_id'] }-->selected="selected" <!--{/if}-->>{$v['templets_name']}</option>
<!--{/loop}-->
</select>
其中$date参数是在选中模板时便于页面刷新
控制器中:
$templets_id=$this->model->get_default_template();//获取默认的开户模板
if($templets_id>0 && empty($defultid)){
$user_templets_id = $templets_id;
//$default_templets_data = $this->model->get_one_templets_data ( $templets_id );
}else{
$user_templets_id = $temp_id ? ( int ) $temp_id : ( int ) $user_templets_id;
}
// 用户开户显示字段设置
if ($user_templets_id > 0) {
$user_templets_data = $this->model->get_one_templets_data ( $user_templets_id );
$templets_setting = ! empty ( $user_templets_data ['templets_setting'] ) ? explode ( ',', $user_templets_data ['templets_setting'] ) : array ();
// print_r($user_templets_data);exit;
}
相关文章推荐
- Qt4的项目在转到Qt5时遇到的问题解决方案链接
- vue-cli项目动态引用图片链接问题
- 旧项目在iOS6中链接不过的问题,提示缺armv7s
- 【分布式存储项目】(2)动态库链接问题以及服务器配置
- Cocos2dx新建项目包含路径问题,链接库问题
- 解决jsp跳转controller的链接会丢失项目名称的问题
- Redmine 新建项目没有“新建问题”链接问题解决
- wp项目从线上拷贝下来本地链接问题
- SSH项目,点击链接未跳转到指定action问题
- windows游戏开发中一个关于Visual Studio的编译链接成功,输出窗口却显示线程已退出。无法运行项目的问题
- 新手搭建android项目无法在线更新ADT的问题解决!链接不上dl-ssl.google.com问题解决!
- idea SpringMVC jsp跳转controller的链接会丢失项目名称的问题
- MFC项目使用webbrowser控件,点击载入的页面里的文件下载链接后导致程序的崩溃问题的解决方案
- 项目中首页面要链接天气预报的问题(需要达到将城市固定下来的要求)
- 托管C++项目链接非托管C++静态链接库几个问题
- 项目开发技巧(五):jsp页面链接中文文件,不能打开中文文件的问题
- VS 2010 使用项目 无法链接 DLL文件的问题
- 旧项目在iOS6中链接不过的问题,提示缺armv7s
- 旧项目适配 iOS9 时 .dylib 系统库文件的链接报错的问题处理
- 关于静态链接到MFC的项目链接时LIBCMTD.lib中符号重定义问题的处理方法libcmt.lib