求助前台checkbox后台往前台的值用,号区分开后传入后台后台用","已经分割成数组

求助:THINKPHP如何在URL中使用数组参数(如URL GET方式获取Checkbox的多个值) - ThinkPHP框架
THINKPHP好像如果在URL中使用数组如:
http://xxx/seq[]/1/seq[]/2/seq[]/3
只能传递最后一个seq[],并不能传递完整的seq[]数组值。
而如果用http://xxx?seq[]=1&seq[]=2&seq[]=3
根本无法传递seq[]数组的值(如果不使用thinkphp则不会有此问题),不知道thinkphp框架是否对URL中seq[]之类的数组参数做了特殊处理。
不知道各位大神是怎么处理此类问题的?
附1:此情形通常用于含checkbox的表单搜索分页,checkbox的搜索条件会附加到分页链接中,但thinkphp貌似对checkbox这种数组参数有着特殊的处理,所以分页链接附加的条件无法得到预想的结果。
附2:使用的thinkphp版本比较老,用的2.0的版本,不知道3.x会不会有此问题
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。后台获取前台所有选中的复选框的值
[问题点数:40分,结帖人lee3217813]
后台获取前台所有选中的复选框的值
[问题点数:40分,结帖人lee3217813]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。请教一个前台传值到后台的问题。_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:472,418贴子:
请教一个前台传值到后台的问题。收藏
有1个下拉框:其中有3个可以选择的值:河北省,江苏省,广东省。
和张大佛爷、二月红一起去探秘矿洞墓穴!
选择河北省就显示这些内容:
选择江苏省就显示这些内容:
选择广东省就显示这些内容:
问:现在有3个下拉框,分别选择上面的3个省份。如何传递对应的值到后台?就是说:河北省只存石家庄市和唐山市。江苏省只存南京市和徐州市。广东省只存广州市和深圳市。 因为每个checkbox的name都是一样的。坐等求解。
值传递到后台的这样的:
希望你们懂我的意思,求大神。
要求存到数据库是这样:
迫在眉睫。求救求救
张起灵身世结局,与吴邪共赴十年之约!
你表达的不清楚,你现在是想问页面显示的问题,还是表单提交后后台接收的问题?
显示在页面是这样的:
要求存到数据库是这样的:该怎么存?
后台收到的值是这样的:说的很清楚了吧
用数组或json传递
说一下:只能用form
因为要传的数据太多了,只能用form。
用ajax,自己组装数据
明显用json
我全写了吧,为什么这样都不明白。上面是3级联动,选完区后显示很多城镇。然后要求存到数据库是这样的:这下懂了吗?????????????????
我开始的时候写的只不过是一个示例。
json直接传过去了
我只是想问这样怎么实现,为什么一定要我这有什么意义,告诉我能不能实现不完了吗
用form name相同不是刚好用数组接吗?
cahnge时间将前台省份ID传入后台,如后台通过查找封装json前台接收foreach便利出来
名字一样的话,可以用id取吗,保存数据的时候写成父子关系
我再重新阐述一下:页面上是这样的:后台接收的值是4个数组:问题:怎么这样存到数据库:这样再不明白我没辙了。
取区的前面两个字符组成的字符串,匹配含有改字符串的镇
   千   年    梦 往   、 事    弹 如 曲   指 水 已   间 淡 终 旧   。 如 、 梦     烟 人 初     。 亦 醒       散 已       。 千         年         。        
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或前台HTML:&asp:CheckBoxList ID = &cblJL& runat = &server& RepeatDirection=&Horizontal& Width=&100%&&
&asp:ListItem&复选1&/asp:ListItem&
&asp:ListItem&复选2&/asp:ListItem&&&asp:ListItem&复选3&/asp:ListItem&&&/asp:CheckBoxList&
后台3种方式: 第一种:获得CheckBox的值
string save_cblJL = &&;
for (int i = 0; i & this.CheckBox1.Items.C i++)
if (this.CheckBox1.Items[i].Selected == true)
save_cblJL += this.CheckBox1.Items[i].Value + &,&;
Response.Write(save_cblJL);
第二种:获得CheckBox的值&
string str_Save_cblJL = &&;
foreach (ListItem li in cblJL.Items)
if (li.Selected == true)
str_Save_cblJL += li.Value + &,&;
Response.Write(str_Save_cblJL);
第三种:从后台给前台CheckBox赋值&
string strapp = &当前记录,当前页,全部记录,&;
string[] strtemp = strapp.Split(',');
foreach (string str in strtemp)
for (int i = 0; i & cblJL.Items.C i++)
if (this.cblJL.Items[i].Value == str)
this.cblJL.Items[i].Selected =
&此文从网络中自动搜索生成,不代表本网站赞成被搜索网站的内容或立场
&&&&&&&&&&&&&&&&&&&&&&&&& 1:01:10
软件世界网- &2014 蜀ICP备号 三峰网旗下网站input type=&checkbox& runat=&server& id是数组里的值,怎么在后台获得到页面的checkbox_百度知道
input type=&checkbox& runat=&server& id是数组里的值,怎么在后台获得到页面的checkbox
提问者采纳
1&input id=&&gt:R]);Checkbox1& checked=&server& / value=&checkbox&后台取值; name=&Checkbox1&quot:& type=&quot.Params[&CHECKED&Checkbox1&quot.Write(R runat=&quot给你个例子 你参考一下吧 我测试可以的
但是只能得到value的值,怎么能判断它的选中状态,如果是多个checkbox,怎么返回一个数组呢
&input type=&checkbox& name = &black& value = &1&&打篮球 &input type=&checkbox& name = &black& value = &2&&看电视 &input type=&checkbox& name = &black& value = &3&&游泳 &input type=&checkbox& name = &black& value = &4&&爬山 &input type=&checkbox& name = &black& value = &5&&唱歌 name都设置成一样的进行循环取值就行啦 foreach (Control ct in form1.Controls)
if (ct.GetType().ToString().Equals(&System.Web.UI.HtmlControls.HtmlInputCheckBox&))
HtmlInputCheckBox cb = (HtmlInputCheckBox)
if (cb.Checked == true)
Response.Write(cb.Value);
//这个是上面第三种模式。(没有runnat=&server&,用request取值 最简单)
Response.Write(Request[&aa&].ToString()); 你自己试试吧 我没测试
提问者评价
虽然还没测试,但是谢谢你了
其他类似问题
为您推荐:
checkbox的相关知识
其他1条回答
给它一个name值,然后加上对应的id值
CheckBox cb = (CheckBox)this.FindControl(数组[i]);为什么得不到页面的checkbox啊断点执行到这句cb=null~~
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 quot什么意思 的文章

 

随机推荐