问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

PHP中如何判断一个CHECKBOX是否被选中?

发布网友 发布时间:2022-04-07 08:32

我来回答

4个回答

懂视网 时间:2022-04-07 12:53

复选框checkbox通常用于php表单提交。本文通过实例给大家介绍php如何判断复选框中的值是否被选中。需要它的朋友可以参考本文中的例子。

本文章向大家介绍两个知识点:

1.php表单提交如何获取复选框checkbox的值

2.php如何判断复选框checkbox中的值是否被选中

下面我们分别对这两个知识点进行讲解:

1、php如何获取复选框checkbox的值

首先我们来创建一个表单:

<form action ="HandleFormCheckBox.php" method="post">
<ul>
 <li><input type ="checkbox" name ="category[]" value ="php">php教程</li>
 <li><input type ="checkbox" name ="category[]" value ="java">java教程</li>
 <li><input type ="checkbox" name ="category[]" value ="mysql">mysql教程</li>
 <li><input type ="checkbox" name ="category[]" value ="html">html教程</li>
</ul>
<input type ="submit">
</form>

大家有没有发现,所有checkbox的name属性都是category[],为什么要这样设置?这样设置是因为我们将所有checkbox复选框作为一个组,在php服务器端可以使用$_POST['category']来获取所有被选中的复选框的值。

php 服务器端获取checkbox复选框值的代码如下:

<?php
$checkbox_select=$_POST["category"];
print_r($checkbox_select);
?>

这里$checkbox_select变量是一个数组,比如当我们选中”php教程“和“java教程”时,$checkbox_select的值如下:

Array( [0]='php' [1]='java' )

2、php如何判断复选框checkbox中的值是否被选中

知道了php如何获取复选框checkbox的值,那么判断复选框checkbox中的值是否被选中将变得非常简单,我们只需要将变量$checkbox_select进行遍历就可以得到checkbox种哪些值被选中。

<?php
$checkbox_select=$_POST["category"];
for($i=0;$i<count($checkbox_select);$i++)
{
echo "选项".$checkbox_select[$i]."被选中<br />";
}
?>

更多php相关知识,请访问php教程!

热心网友 时间:2022-04-07 10:01

首先不建议将VALUE设置为1和0,会和某些函数执行成功与否的返回值有冲突,用其他的值,比如9
<?php
if(!isset($_POST['tj'])) //如果没提交表单显示以下
{?>
<form action="" method="POST">
<input type="checkbox" value=9 name="list">
<input type="submit" name="tj" value="提交">
</form>
<?php
}else{
if($_POST['list']==9)
{
echo "选择";
}else
{
echo "未选择";
}
}?>

热心网友 时间:2022-04-07 11:19

<?php
if($_POST["list"]==1){
echo "选择";
}else
{
echo "未选择";}
?>

$_POST["list"]==1是不是用''?
不记得了,忘了

热心网友 时间:2022-04-07 12:54

<?php
echo $_POST['checkbox'];
echo $_POST['radiobutton'];
?>
<form id="form1" name="form1" method="post" action="">
1. <input type="checkbox" name="checkbox" value="checkbox" /> <br />
2. <input type="radio" name="radiobutton" value="radiobutton" /> <br />
<input type="submit" name="Submit" value="提交" />

</form>
php判断多个复选框中哪几个被选中,我记得有一种方法是通过所有获取的值...

//判断当前复选框是否被选中 if(a[i].checked==true){ //如被选中,弹出其value属性值 alert(a[i].value);} } } &lt;?php var_dump($test);//输出获取到的值及其类型 ?&gt;

PHP判断表单中复选框是否选中并写入数据库

1 15 然后建立一个处理表单的程序:checkbox.phpcheckbox.php这样执行的结果类似于:选项3被选中选项15被选中相信下一步具体执行其他的语句就方便多了吧。

PHP如何判断提交的表单中多个复选框是否选中?

你name设置成select[],然后提交之后select[]是一个数组,提取里面的值就可以了。然后在接收数据的页面,你可以打印一下比如 var_dump($_POST['select']);里面的值就是你复选框的value,根据value就可以判断你选中了那些 选择足球排球的输出

PHP怎样判断复选框是否选中

您喜欢的水果? 苹果 桃子 香蕉 梨 PHP &lt;?php foreach($_POST['Fruit'] as $v){ switch($v){ case 1: echo '我喜欢苹果 ';break;case2: echo '我喜欢桃子 ';break;case 3: echo '我喜欢香蕉 ';break;}

在thinkphp中如何使用checkbox? 类似购物车的,如何用checkbox勾选n行数 ...

_POST表单提交后本来就会有勾选的checkbox值,如果要jQuery的话:GetCheckboxValuesjQuery(function(){ var box = {

PHP怎么实现复选框勾为1不勾为0

在HTML里checkbox对象默认就是勾1不勾0的。当提交表单的时候,如果是选中状态,php能接收到数据为true,否则没有数据。

如何动态设置html复选框选中与不选中?

//取结果 { switch($arr['值']){ case 1:checked = 'checked';break;case 0:checked = ''//只要checked,就是真,呵呵,你自己可以试验一下,老神奇了,如果设置成checked = 'false',依然是选中的 ?&gt; &lt;input type="checkbox" name="tmp" &lt;?=$checked?&gt; /&gt; 时间仓促,凑合着看吧 ...

在js中怎样获得checkbox里选中的多个值?

大致思路就是:先利用name属性值获取checkbox对象,然后循环判断checked属性。(true表示被选中,false表示未选中)具体解释一下:首先用document.getElementsByName()这个方法,通过input标签的name属性将input元素获取,并存进obj这个变量值中。然后建一个check_val的数组,通过for循环将input标签的value值存入...

html:checkbox 多选

allready_arr=$_REQUEST[checkbox];这个时候提交以后。被选中的checkbox的value就取到了 下面是常用的。全选和反选 function checkAll(form){ for (var i=0;i&lt;form.elements.length;i++){ var e = form.elements[i];// if (e.name != 'chkall')e.checked = true// form.chkall.che...

checkbox选中时存入数据库中字段为true,并且可以根据数据库中的字段回显...

echo "checked";} ?&gt; /&gt; 如果是true 就在input输出 checked 那么按钮就是被选择状态了 有两三年没碰,具体代码实在是写不出来,不好意思 楼上说的ajax方法也可以,那个就比较倾向js脚本,前端工程师方面,我这个就是倾向php工程师方面的,两种都是web行业的基础,但是岗位不同,建议你都练习一下...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
手机扫码中病毒,是因为QQ浏览器的缝隙致使的么 榆次老城-二堂地址在哪里? 为什么天不到七月一日广州到重庆北的其它车次的火车票 孙红雷参演过哪些影视作品啊? 漆黑的子弹好看吗 在淘宝网上购买东西安全吗 在淘宝上买东西又买到假货了,伤心难过中。。。试问天下网站,哪个是正 ... 为什么苏联二战前期被打的很惨,后期却变得十分强势 在360buy 当当 京东 这些地方网购ipod touch是否安全 太极熊猫2双子之力闪避流冷门副将搭配攻略 清朝的瓷花瓶值钱吗? 古代为什么要摆花瓶 古代那些很大的像花瓶的瓷器叫什么? 花瓶的由来 花瓶起源于那里,在什么时候 古花瓶上有冰裂纹的是什么朝代什么窑的产品?现在还有仿制能力吗? 花瓶是那个年代的,有市场价吗? 花瓶源于什么时期? 乾隆年间的花瓶有几种 花瓶在古代是的用途 花瓶或瓷器的由来 花瓶是什么时候发明的 欧洲老妇闲置中国花瓶,为何可以拍得6300万? 唐代的花瓶有什么特点? 中国花瓶瓷器的种类有哪些 电动车充电口,可以输出电吗 我的世界领地都有哪些指令? 新能源电动车充电器怎么跟车子充口不配 我的世界手机版有什么模组可以无限刷泥土? 我的世界怎么用指令方块让挖土的时候出现树苗? 怎么样消除身体歪斜 总是感觉自己身体是歪的,是不是心理有点严重了? 人长歪了怎么办 身体长歪了,上身不对称,是脊椎错位,还是什么 市场份额是什么意思 走路走着头和身子都歪向一边,怎么回事? 股票的总额和份额是什么意思? 打坐身体歪了怎么办?要重新坐正,还是就这样歪着不动 为什么做时间久了,会觉得自己身体是斜的 各大类别份额是什么意思? 鱼身体歪了。是不是要死的预兆? 走路时身体有时歪怎么了 为什么人身体歪了怎么不会倒啊? 我站直了但身子为何这么歪 腰间盘突出身体歪斜怎么办 腰扭了一下,身子都歪了,是不是错位了 健身身体练歪了 怎么办啊 有类似状况的吗 为什么我家的母孔雀鱼身体变歪了??? 左侧腰部肌肉拉伤后身子歪了,什么症状 心理有点严重,腰不舒服,就觉得自己身体是歪的,整天看自己身体到底歪不歪,感觉都要疯了,到底怎么了?
  • 焦点

最新推荐

猜你喜欢

热门推荐