ThinkPHP三级联动回显
2012-12-06 18:47
330 查看
最近做一个数据录入并且回显,以前没有做过select r adio等类的回显,这次是遇到了点困难,并且还有三级联动的回显。
说说TP的create,也算是刚入门,在修改的时候,如果还想用$this->create()来接受post数据,我是做了一个隐藏域,把id传了过去,因为只有一个字段。
聊聊单选的回显,
是通过控制器assign到模板,就是一个判断,也可以通过模板自带的if来判断,不过最好总是多了一个"<"符号。
select的回显是用了js来实现,
这样就是默认被选中...
<select>的selectd属性,好像叫这个,也能回显,不过不会做。
三级联动是下载的jq插件,地址在这里, 说了老不详细了,我觉得应该直接先出一个最简洁的domo。慢慢研究嘛。
他写的很详细,我总结一下事项。
1:jq包含先与jq插件。
2:最简单配置
这个就是写一下他的配置信息,注意config的路径。
这里不需要在<select></select>
这句话就自动写出来了
city_select_only_province=div的id;
province表示你的select的id和name叫什么名字,在后面指定。
差不多就这些了。
说说TP的create,也算是刚入门,在修改的时候,如果还想用$this->create()来接受post数据,我是做了一个隐藏域,把id传了过去,因为只有一个字段。
聊聊单选的回显,
<label for="male" class="radio inline"><input type="radio" id="male" name="sex" value="nan" <php>if($arr[0][sex]=='nan') echo "checked";</php> > 男</label> <label for="female" class="radio inline"><input type="radio" id="female" name="sex" value="nv" <php>if($arr[0][sex]=='nv') echo "checked";</php> > 女</label>
是通过控制器assign到模板,就是一个判断,也可以通过模板自带的if来判断,不过最好总是多了一个"<"符号。
select的回显是用了js来实现,
$(function(){ $("#XXX").val("{$arr.0.xxx}"); $("#xxx").val("{$arr.0.xxx}"); $("#xxx").val("{$arr.0.xxx}"); });
这样就是默认被选中...
<select>的selectd属性,好像叫这个,也能回显,不过不会做。
三级联动是下载的jq插件,地址在这里, 说了老不详细了,我觉得应该直接先出一个最简洁的domo。慢慢研究嘛。
他写的很详细,我总结一下事项。
1:jq包含先与jq插件。
2:最简单配置
<script> var url = 'city.php'; var provinceurl = url + '?a=province'; var cityurl = url + '?a=city&pid='; var areaurl = url + '?a=area&pid='; </script>
这个就是写一下他的配置信息,注意config的路径。
这里不需要在<select></select>
<div id=chengshi> </div> $('#chengshi').ajax_city_select({ 'province':'province1' });
这句话就自动写出来了
city_select_only_province=div的id;
province表示你的select的id和name叫什么名字,在后面指定。
差不多就这些了。
相关文章推荐
- 基于ThinkPHP+AJAX的省市区三级联动
- thinkPHP实现的省市区三级联动功能示例
- ThinkPHP快速简单实现Ajax地区三级联动(很详细)
- Thinkphp dwz 三级联动下拉菜单
- Thinkphp dwz 三级联动下拉菜单
- ThinkPHP+AJAX三级联动
- 基于ThinkPHP+AJAX的省市区三级联动
- 做个简单的thinkphp三级联动
- Thinkphp实现省市区三级联动
- 在thinkphp中使用省市县三级菜单联动
- ThinkPHP利用Ajax实现省市县地区三级联动
- 继上一篇的thinkphp三级联动数据库
- thinkphp 省市区三级联动
- thinkphp 三级联动
- Thinkphp实现省市区三级联动
- ThinkPhP。 异步实现地区三级联动
- 基于thinkphp和ajax的省市区三级联动
- thinkphp5 三级联动
- thinkphp下的三级联动(带有缓存的)
- JSON+JS实现省市县三级联动下拉框