亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

復選框的name值為什么不用一樣?

換言之,如果我需要有復選框的效果,可以用幾個單選框,但是將這幾個單選框的name值設置成不一樣來做到么?還有,就這么一行一行的寫單選框標簽,是怎么判定他們在一組來做到單選的呢?

正在回答

4 回答

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>單選按鈕</title>

</head>

<body>

? <form ?action="save.php" method="post">

? ? ?<lable>性別:</lable>

? ? ?<br />

? ? ?<lable>女</lable>

? ? ?<input type="radio" value="2" name="sex" ?checked="checked"/>

? ? ?<lable>男</lable>

? ? ?<input type="radio" value="2" name="sex" />

? </form>

</body>

</html>


0 回復 有任何疑惑可以回復我~

單選框中,可以說只有一個公共控件,這個公共控件每次可以提交多個數據中的一個給服務器;而復選框中,有多個獨立控件,每次可以多個控件同時提交數據給服務器,所以就是多選。是這個意思?

0 回復 有任何疑惑可以回復我~

那個是給后臺做數據交互用的

0 回復 有任何疑惑可以回復我~

以php為例,我后臺收到的數據是根據name值來獲得的

<input?type="checkbox"?name="name1"?value="a"/>a
<input?type="checkbox"?name="name2"?value="b"/>b
<input?type="checkbox"?name="name3"?value="c"/>c
echo?$_POST['name1'];
echo?$_POST['name2'];
echo?$_POST['name3'];

我可以獲得abc三個值,如果name是一樣的,那我只能獲取到一個值

1 回復 有任何疑惑可以回復我~
#1

davecai

復選框的name值可以一樣,只需在name值后加上一對中括號[]即可,如name="name1[]"。這樣服務器就會獲得一個數組。
2016-03-23 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

復選框的name值為什么不用一樣?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號