在thinkphp中如何使用checkbox? 类似购物车的,如何用checkbox勾选n行数据,传送到下一个页面显示出来。

<formclass="jiyunExpressToMeForm"method="post"action="expresssearch"><divclass="btn_g... <form class="jiyunExpressToMeForm" method="post" action="expresssearch">
<div class="btn_green width100 f_r"><input value=" 请集运给我 " type="submit"></div>
<th><input onclick="checkAll(this,'ids[]');" type="checkbox"></th>
<iterate name="jiData" id="vo">
<tr>
<td width="30"><input datatype="*" errormsg="请选择需要快递的货品" name="ids[]" id="ids[]" value="<{$vo.jid}>" type="checkbox"></td>
<td><{$vo.jcompany}></td>
<td><{$vo.jexno}></td>
<td class="t_right weight">-</td>
<td class="t_center" width="50">
</td>
</tr>
</iterate>
</form>

这是html的代码
----------------
public function expresssearch(){
}
Action里面的代码要如何写? 跪求大神
展开
 我来答
浮华out
推荐于2016-06-10 · TA获得超过101个赞
知道小有建树答主
回答量:138
采纳率:0%
帮助的人:118万
展开全部

$_POST表单提交后本来就会有勾选的checkbox值,如果要jQuery的话:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>GetCheckboxValues</title>
<script language="javascript" type="text/javascript" src="../js/jquery-1.9.1.js"></script>
</head>

<body>

<input type="checkbox" name="ids[]" value="abc" />
<input type="checkbox" name="ids[]" value="def" />
<input type="checkbox" name="ids[]" value="ghi" />

<input id="btn" type="button" name="btn" value="submit" />

<script>
jQuery(function(){
  var box = {
    getBoxVal:function(){
            array = new Array();
            $("input[name^='ids']").each(function(i){
                if($(this).prop('checked') == true){
                    array .push($(this).val());
                }
            });alert(array);
            return array;
        },//end getBoxVal
    submitForm:function(){
          arr = box.getBoxVal();
        $("#btn").click(function(){
            alert("arr:"+arr);
        });
    }//end submitForm
  }//end box
  box.submitForm();
});
</script>
</body>
</html>
追问
那如何获得复选框的值,再在下个页面输出?顺便把勾选中的商品ID录入另外一个表。
能不能再thinkphp里面写?
追答
把上面例子中的arr用get方式传到下一页,在下一页用get获取,获取到再进行数据库录入操作、页面显示。
mao_566
2013-09-17
知道答主
回答量:44
采纳率:0%
帮助的人:4.8万
展开全部
用数组传值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
麦狐团队
2013-09-17 · 超过10用户采纳过TA的回答
知道答主
回答量:104
采纳率:0%
帮助的人:62.6万
展开全部
看一下TP视频教程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式