導航:首頁 > 編程語言 > 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是否選中相關的資料

熱點內容
穿書荒島:女主把我奶上天小說 瀏覽:156
主角能看見別人氣運的小說 瀏覽:577
求一個不用下載播放器的網址 瀏覽:686
免費在線國產小電影 瀏覽:544
尺度大的女同電影 瀏覽:371
純愛高乾生子的小說 瀏覽:879
linux開發服務端 瀏覽:962
不要VIP的電視網站 瀏覽:780
看歐美出軌的.看歐美出軌的女人 瀏覽:872
linuxsignal函數 瀏覽:248
你的名字 國語 下載 瀏覽:280
銀河麒麟下編譯qt源碼 瀏覽:163
讀單片機的flash 瀏覽:839
安全不收費的看片網站 瀏覽:945
單片機顯示屏加排阻 瀏覽:729
新京報pdf 瀏覽:403
日本韓國推理片電影免費 瀏覽:823
c語言求n的階乘遞歸演算法 瀏覽:203
伺服器未回應是什麼原因 瀏覽:816
縹緲白姬和軒之結局 瀏覽:593