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'檢查結果通過。';
運行結果: