checkboxphp
Ⅰ php中的checkbox如何默认选中看别人的回答看不懂
checkbox不是php哦,他是html中input的一个类型,在w3c当中有明确的input属性值介绍:
checked checked 规定此 input 元素首次加载时应当被选中。
所以checkbox默认选中的操作是
<inputtype="checkbox"name="checkbox"value=""checked="checked">
Ⅱ php 获取 checkbox
<script language="javascript">
var checkflag = false;
function getCheckboxItem()
{
var allSel="";
if(document.datalist.year.value) return document.datalist.year.value;
for(i=0;i<document.datalist.year.length;i++)
{
if(document.datalist.year[i].checked)
{
if(allSel=="")
allSel=document.datalist.year[i].value;
else
allSel=allSel+"`"+document.datalist.year[i].value;
}
}
return allSel;
}
function goUrl(){
var nid = getCheckboxItem();
if(nid==""){
alert("请选择数据!");
return ;
}
document.datalist.action="result.php?nid="+nid;
document.submit();
}
</script>
<form action="result.php" method="POST" name=datalist>
<input type="checkbox" name="year" value="1">1
<input type="checkbox" name="year" value="2">2
<input type="checkbox" name="year" value="3">3 <br>
<input type="button" onclick="goUrl()" name="btn_ok" value="ok">
</form>
这样提交过去的参数就是 1`2`3`4`5
在接受页面$nid=explode("`",$_REQUEST['nid']);
这样$nid就是数组了
Ⅲ 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>
记得加 [ ] ,代表他是一个多选,将用数组的形式给你传递值
Ⅳ php获取checkbox的值
呵呵,你们领导还真奇怪,这么变态的要求都能提的出来。
这个问题我以前研究http协议的时候搞过,使用一般的办法确实没办法获得checkbox的值。
现在拿出来给你看下吧,很简单的,主要是让你看思想的。
<?php
$headercontent=file_get_contents("php://input");
$headercontentarr=explode("&",$headercontent);
$_BAIPOST=array();
foreach($headercontentarr as $value){
$tarr=explode("=",$value);
$_BAIPOST[]=array("name"=>urldecode($tarr[0]),"value"=>urldecode($tarr[1]));
}
echo "<pre>";
print_r($_BAIPOST);
?>
<form action="" method="post">
<input type="checkbox" name="aaa" value="1"/>1
<input type="checkbox" name="aaa" value="2"/>2
<input type="checkbox" name="aaa" value="3"/>3
<input type="checkbox" name="aaa" value="4"/>4
<input type="checkbox" name="aaa" value="5"/>5
<input type="checkbox" name="aaa" value="6"/>6
<input type="checkbox" name="aaa" value="7"/>7
<input type="text" name="bbbb" value="我是一个一般的input"/>
<input type="text" name="特殊的name" value="我是一个特殊的name"/>
<input type="submit" value="123456"/>
</form>
Ⅳ php checkbox复选框值的获取与checkbox默认值输出方法~呢
php接受复选框里面的东西需要在复选框里面的name属性上面下功夫,代码如下:
<input type="checkbox" name="test[]" value="1" />A
<input type="checkbox" name="test[]" value="2" />B
<input type="checkbox" name="test[]" value="3" />C
这样去写,很显然,这里的name属性的值都是test[];这样的话它就会以数组的形式给传到php端。直接打印就可以看出来了。
你可以去后盾人平台看看,里面的东西不错
Ⅵ php怎么获取checkbox复选框的内容
由于checkbox属性,所有必须把checkbox复选择框的名字设置为一个如果checkbox[],php才能读取,以数组形式
比如:
<input type="checkbox" name="checkbox[]" value="复选一">复选一
<input type="checkbox" name="checkbox[]" value="复选二">复选二
<input type="checkbox" name="checkbox[]" value="复选三">复选三
php接收到的就是一个数组
$value = $_POST['checkbox'];
Ⅶ 关于php中checkbox的应用的问题
没有选的当然是没有值了。。
你只要知道选了那些。。
通常给checkbox的值是ID号(自动编号)
然后后台取得一组ID号 用 where in(一组id号) 做条件来删除
Ⅷ PHP checkbox
$delpi = isset($_POST['delpi']) ? $_POST['delpi'] : "没有选中";
你这样接值 如果你选中了checkbox 那么就接收你checkbox的value 如果你没有选中 那么就接收 上面的三元运算符 : 后面的默认值 “没有选中” 你可以自己设置没有选中所接收的值。。
--------------------------
那里你选中了checkbox 值你就可以正常接收得到 如果不论他选中没有你都想得到 那你应该添加一个隐藏域。。
<input type="hidden" name="rowId" value="<?php $row['id'];?>">
然后你 $rowId = $_POST['rowId']; 接收就可以。
是你想要的吧? 满意了 望采纳。
Ⅸ php 怎么让checkbox 不能被选择
PHP复选框checkbox初始化的时候就默认选中,代码如下:
//复选框默认选中:
<tdclass="right_td">标题:</td>
<tdclass="left_td">
<inputname="checkbox[title]" type="checkbox" <?php if($check_input['title']){?>checked<?php}?>value="1"></input></td>
<tdclass="right_td">标题二:</td>
<tdclass="left_td"><input name="checkbox[title2]" type="checkbox" <?php if($check_input['title2']){?>checked<?php}?>value="1"></input></td>
<tdclass="right_td">标题三:</td>
<tdclass="left_td"><input name="checkbox[title3]" type="checkbox" <?php if($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写在了php代码里 php里怎么判断哪些数据是勾选数据
试编写示例代码如下:
文件1、
test.html (注意引用了 jquery.js):
<html>
<head>
<metacharset="UTF-8"/>
<title>ajax测试</title>
<scripttype="text/javascript"src="../jquery-1.11.1.js"></script>
<script>
functioncheckJc(e)
{
if(e.checked)
{
$.get("test.php",function(data){
$("#lResult").html(data);
});
}else
{
$("#lResult").html("");
}
}
</script>
<styletype="text/css">
#lResult{
color:#F00;
}
</style>
</head>
<body>
<form>
<inputtype="checkbox"name="chkJc"id="chkJc"onChange="checkJc(this);">
<labelfor="chkJc">检查</label>
<labelid="lResult"></label>
</form>
</body>
</html>
文件2、
test.php
<?php
echo'检查结果通过。';
运行结果: