国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

用PHP處理多個同名復選框

2019-09-08 23:11:04
字體:
來源:轉載
供稿:網友
如果一個表單中有多個同名復選框,在提交到php時卻只有一個值,而并不像asp那樣是一串用逗號分割的值。有一個很簡單的方法來解決:將復選框的name后面加上[],例如:<input type="checkbox" name="ccc" value="1"> 改為:<input type="checkbox" name="ccc[]" value="1">。這樣php將得到一個叫ccc的陣列。但這種方法有個問題,如果您要在客戶端對復選框是否被選擇、選擇了幾個用javascript來判斷時,javascript會因為復選框的name中含有[]而出錯。您可以在表單中加入一個隱含域,用javascript設置它的值。

<script language="javascript">
function check()
{
var strchoice="";
for(var i=0;i<document.news.choice.length;i++)
{
if (document.news.choice.checked)
{
strchoice=strchoice+document.news.choice.value+",";
}
}
if (!document.news.choice.length)
{
if (document.news.choice.checked)
{
strchoice=document.news.choice.value;+","
}
}
strchoice=strchoice.substring(0,strchoice.length-1);
document.news.choiceid.value=strchoice;
alert(document.news.choiceall.value);
}
</script>
<html>
...
<form name="news" action="test.php" method="post" >
<input type="checkbox" name="choice" value="1">
<input type="checkbox" name="choice" value="2">
<input type="checkbox" name="choice" value="3">
<input type="checkbox" name="choice" value="4">
<input type="hidden" name="choiceid" value="">
</form>
...
</html>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 威远县| 喜德县| 名山县| 大渡口区| 汽车| 犍为县| 宝鸡市| 阿尔山市| 高碑店市| 荥阳市| 蒙阴县| 平顶山市| 玛沁县| 涡阳县| 金阳县| 进贤县| 新绛县| 子洲县| 瓮安县| 石柱| 荆门市| 屏山县| 腾冲县| 七台河市| 永胜县| 蓝田县| 观塘区| 松原市| 焉耆| 漳浦县| 靖西县| 岳阳市| 专栏| 诸城市| 苏尼特左旗| 潜江市| 拉萨市| 莎车县| 乡宁县| 承德市| 固安县|