导航:首页 > 编程语言 > phpcheckbox是否选中

phpcheckbox是否选中

发布时间:2022-08-30 17:08:14

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

首先不建议将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 "未选择";
}
}?>

Ⅱ php如何判断复选框是否有选择

【原理】

PHP根据$_POST里面的值来判断是否选择了哪些复选框。


【代码】

页面上

<formaction=''method='post'>
<inputtype='checkbox'name='box[]'value='money'selected='selected'/>金钱
<inputtype='checkbox'name='box[]'value='girl'/>美女
<inputtype='checkbox'name='box[]'value='power'/>权力

<inputtype='submit'/>
</form>

PHP脚本端

<?php
if(isset($_POST['box'])){
//证明有至少一个被选上
$array=$_POST['box'];
if(in_array('money',$array)){
echo'选了金钱<br>';
}
if(in_array('girl',$array)){
echo'选了美女<br>';
}
if(in_array('power',$array)){
echo'选了权力<br>';
}

}else{
echo'你抵制力好,无欲无求。';
}

Ⅲ php如何取未选中的checkbox值

因为你把$_POST["ViewFlag"]设置成了1,所以,无论选中没选中,都是1

$_POST本身是数组形式,除了可以接收来自客户端表单的数据外

php本身也可以给他设置值

比如:在没有提交任何数据的情况下,当然,包括表单也没有提交,或者说压根就没有什么表单

$_POST['a']=10;

那么, 这个$_POST['a']的值就是10

而php中, 一个等号 = 是赋值运算符

比如:

$a=500;

就是把 500这个数字赋值给了变量 $a;

两个或者三个等号是比较运算符 , == 或者 ===

作用是对变量或者php的其他对象进行比较是否等于或者全等

根据这些原理, 你在检查一下你的php代码

Ⅳ php判断checkbox是否为空

要有个属性叫做 value="" 这个是值的意思。

实例:

<?php
print_r($_POST);
?>
<formaccept="#"method="post">
<h1>告诉我,你有什么手机?</h1>
苹果:<inputname="model[]"type="checkbox"value="苹果"/>
安卓:<inputname="model[]"type="checkbox"value="安卓"/>
<inputtype="submit"value="确定">
</form>

记得加 [ ] ,代表他是一个多选,将用数组的形式给你传递值

Ⅳ 怎样判断checkbox是否选中

<form onsubmit="return checkform(this);">

<input type="checkbox" name="s" /> <input type="submit" value="submit"/>

</form>

functioncheckform(form){
//采用通常情况的方式来验证是否被选中

if(form.s.checked)alert("checked");

//采用jquery方式来验证,此时,与表单无关。只需判断被选中的对象是否大于零,如果没有被选中,size()方法将返回0,如果有多个被选中,则返回被选中的个数。
if($("input[name='s']:checked").size()>0)alert("checked");

returnfalse;//测试用,返回flase值,表单不会提交。正式使用时,可删除。
}

Ⅵ php如何让复选框初始选中

PHP复选框checkbox初始化的时候就默认选中,代码如下:

//复选框默认选中:
<tdclass="right_td">标题:</td>
<tdclass="left_td">
<inputname="checkbox[title]"type="checkbox"<?phpif($check_input['title']){?>checked<?php}?>value="1"></input></td>
<tdclass="right_td">标题二:</td>
<tdclass="left_td"><inputname="checkbox[title2]"type="checkbox"<?phpif($check_input['title2']){?>checked<?php}?>value="1"></input></td>
<tdclass="right_td">标题三:</td>
<tdclass="left_td"><inputname="checkbox[title3]"type="checkbox"<?phpif($check_input['title3']){?>checked<?php}?>value="1"></input></td>
<tdclass="right_td">内容:</td>
<tdclass="left_td"><inputname="checkbox[content]"type="checkbox"<?phpif($check_input['content']){?>checked<?php}?>value="1"></input></td>

Ⅶ 如何判断复选框 checkbox 是选中状态还是未选中

设置一个全局变量i,默认值为3(总共有几个checkbox),然后遍历你的checkbox,然后判断是否选中,如选中,直接跳出循环。
int i=3;
$("input[type=checkbox]").each(function(){
if($(this).attr("checked")==true){
//如果是验证的话,这里其实已经通过验证了
}else{
i=i-1;
}
//最后判断i,如果等于0,则未通过验证
});
自己敲的js,原理就是这样的.需要引入jquery插件。

Ⅷ php中的checkbox如何默认选中看别人的回答看不懂

checkbox不是php哦,他是html中input的一个类型,在w3c当中有明确的input属性值介绍:

checked checked 规定此 input 元素首次加载时应当被选中。

所以checkbox默认选中的操作是

<inputtype="checkbox"name="checkbox"value=""checked="checked">

Ⅸ 怎样判断一组checkbox中是否有被选中的

checkbox是面向对像编程的一个检查框,是否被选中,可要用一个语句示行标示一下即可,如下:

if ($(":checkbox[name=subcheck]:checked").size() == 0) {
alert("请至少选择一条记录进行删除操作!");
}

其中的name是你checkbox的name值
我用的是jquery语法

阅读全文

与phpcheckbox是否选中相关的资料

热点内容
推特app界面如何设置成中文 浏览:452
太空工程师转子编程属性 浏览:32
windowscmd关机命令 浏览:342
云桌面只要服务器装一套软件 浏览:247
电脑右键按到什么导致文件夹全屏 浏览:454
我的世界如何制造服务器主城 浏览:365
linuxssh连不上 浏览:297
永宏plc用什么编程电缆 浏览:371
win激活命令行 浏览:886
新手学电脑编程语言 浏览:893
云空间在哪个文件夹 浏览:926
编程游戏小猫抓小鱼 浏览:790
安卓dosbox怎么打开 浏览:774
服务器无影响是怎么回事 浏览:958
比德电子采购平台加密 浏览:202
加密货币400亿 浏览:524
植发2次加密 浏览:44
vc6查看编译的错误 浏览:595
心理大全pdf 浏览:1002
区域链加密币怎么样 浏览:343