PHP checkbox传值问题

gdljw 2014-06-29 08:38:33
<input type="checkbox" id="check1" name="RadioGroup1[]" value="A" />
<input type="checkbox" id="check1" name="RadioGroup1[]" value="B" />
<input type="checkbox" id="check1" name="RadioGroup1[]" value="C" />
<input type="checkbox" id="check1" name="RadioGroup1[]" value="D" />

想通过post 传到相同页action里,把上边选定过的内容记录并在action自动显示刚才选定过的结果。

action里也是一样,但要自动取刚才选定过的值并勾上
<input type="checkbox" id="check1" name="RadioGroup1[]" value="A" />
<input type="checkbox" id="check1" name="RadioGroup1[]" value="B" />
<input type="checkbox" id="check1" name="RadioGroup1[]" value="C" />
<input type="checkbox" id="check1" name="RadioGroup1[]" value="D" />


...全文
102 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
傲雪星枫 2014-06-29
  • 打赏
  • 举报
回复
<?php if(isset($_POST['send'])){ $RadioGroup1 = isset($_POST['RadioGroup1'])? $_POST['RadioGroup1'] : array(); }else{ $RadioGroup1 = array(); } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="content" content="text/html;charset=utf-8"> <title> New Document </title> </head> <body> <form name="form1" method="post" action="test.php"> A<input type="checkbox" id="check1" name="RadioGroup1[]" value="A" <?php if(in_array("A", $RadioGroup1)){?>checked="checked"<? } ?> /> B<input type="checkbox" id="check1" name="RadioGroup1[]" value="B" <?php if(in_array("B", $RadioGroup1)){?>checked="checked"<? } ?> /> C<input type="checkbox" id="check1" name="RadioGroup1[]" value="C" <?php if(in_array("C", $RadioGroup1)){?>checked="checked"<? } ?> /> D<input type="checkbox" id="check1" name="RadioGroup1[]" value="D" <?php if(in_array("D", $RadioGroup1)){?>checked="checked"<? } ?> /> <input type="submit" name="b1" > <input type="hidden" name="send" value="true"> </form> </body> </html>

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧