当前位置: 首页 > 编程笔记 >

PHP判断表单复选框选中状态完整例子

松和璧
2023-03-14
本文向大家介绍PHP判断表单复选框选中状态完整例子,包括了PHP判断表单复选框选中状态完整例子的使用技巧和注意事项,需要的朋友参考一下

网页表单中经常用到复选框,那么如何用PHP来判断提交的表单中哪些复选框被选中,并读取其中的数据呢。

首先建立一个表单:form.html

<form action=checkbox.php method=post>

<input name="s[]" type="checkbox" value="3" />3<br>

<input name="s[]" type="checkbox" value="7" />7<br>

<input name="s[]" type="checkbox" value="1" />1<br>

<input name="s[]" type="checkbox" value="15" />15<br>

<input type=submit>

</form>


然后建立一个处理表单的程序:checkbox.php

<?php

$a=$_POST["s"];

print_r($a);

?>


这个可以用数组的形式显示出,哪些被选中了。显示结果类似于:Array( [0]=7 [1]=15 )

但是上面这个程序只是用来显示复选框是否正常,如果逐个取出数组中所有的数据,需要用到循环

所以进一步将程序修改为:checkbox.php


<?php

$a=$_POST["s"];

for($i=0;$i<count($a);$i++)

{

echo "选项".$a[$i]."被选中<br />";

}

?>


这样执行的结果类似于:

选项3被选中

选项15被选中

相信下一步具体执行其他的语句就方便多了吧。

 类似资料:
  • 本文向大家介绍jquery判断复选框选中状态以及区分attr和prop,包括了jquery判断复选框选中状态以及区分attr和prop的使用技巧和注意事项,需要的朋友参考一下 最近项目中需要用jquery判断input里checkbox是否被选中,发现用attr()获取不到复选框改变后的状态,最后查资料发现jQuery 1.6以后新增加了prop()方法,借用官方的一段描述就是: The diff

  • 如果我打开活动,复选框始终保持选中状态,即使我取消选中它并离开活动或关闭应用程序,在重新启动活动后,它也将保持选中状态。 我已尝试使用以下代码段保存活动的状态。 复选框应始终处于用户离开它的状态(选中或未选中)。

  • 当html页面上没有任何变量可以切换时,是否有人知道如何使用selenium处理或读出复选框的状态(true/false)。我已经尝试了常用函数。isselected()和。isenabled(),但这些函数只读取不可用的值。 有人知道有没有办法得到这个身份吗?此外,xml的屏幕截图以及它是哪个元素。 如果有人有主意就太好了。我在用Java编程。

  • 本文向大家介绍JavaScript判断表单中多选框checkbox选中个数的方法,包括了JavaScript判断表单中多选框checkbox选中个数的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript判断表单中多选框checkbox选中个数的方法。分享给大家供大家参考。具体如下: 这里使用JavaScript检测并判断出表单中多选框的选中个数,也就是checkbox被

  • 问题内容: 大家好,我有一个联系表格,验证码在那里。提交表格后,我想保留支票。我发布了文本框值,它显示正确,但复选框不起作用。这是我的代码。 提交表格后如何保留复选框? 问题答案: 更改 至 这将使复选框保持选中状态。

  • 问题内容: 我的ListView自定义适配器(及其新实现的viewHolder)存在一些问题。我有一个ListView,每个项目都有一个复选框(这里没有新内容)。问题是,如果列表中有9个以上的项目,则当我选中第一个复选框时,将自动检查第10个复选框(第二个和第11个复选框相同),就像两个项目都有一个监听器一样(我相信情况确实如此)。 我在这里阅读了有关listView的位置问题,视图回收以及Vie