php如何获取复选框选中的值
来源:互联网 发布:数据安全法规 编辑:程序博客网 时间:2024/05/22 06:25
最近学php,因为刚接触不久,看似一个简单的问题有时候也着实浪费了好多时间,其实很多事情当不出来的时候很纠结,但是在最后研究出来的时候回头看看其实很简单,但是还是要学着小总结一下了,时间久了有很多事情还是很容易忘记的,今天就刚做的一个循环得出的复选框,然后提交表单后得到复选框的值来写一下吧,
首先我是循环得到了复选框
<?
for($i=1; $i<=count($ip_ini_array["address_object"]); $i++)
{
$info = explode(" ", trim($ip_ini_array["address_object"]["address_object".$i]));
if($adress==$info[0])
$reachip=$info[1];
?>
<input type="checkbox" name="adress[]" id="adress[]" value="<? echo $info[0]?>" <? if($adress==$info[0]){?> echo checked="checked";<? }?>/>
<? echo $info[0]?> <? }?>
在这里注意要将复选框名字命名为数组形式的,先提一下在js中如何验证复选框值为空的问题,在表单提交的时候验证这个,这样就ok了
function check(){
var checked=false;
var ids= document.getElementsByName("adress[]");
for(var i=0;i<ids.length;i++){
if(ids[i].checked){
checked=true;
}
}
if(!checked){
alert("请选择所要提交的源地址!");
return false;
}
return true;
}
然后就是php的验证,这个是很简单的,直接得到提交过来的值,这将是一个数组,取出数组个数,就可以判断是否选中的有无值了
$weeks = $_POST['adress']; 加入if(count($weeks)==0)就说明复选框没有一个是选中的,接着来取出复选框的值
就是for循环数组得到里面的值了。- php如何获取复选框选中的值
- jQuery获取选中复选框的值
- jquery获取复选框选中的值
- 全选全不选 获取选中的复选框的值
- jquery 选中(获取)复选框、下拉框的值
- 获取页面里所有复选框选中的值
- Jquery获取单选框与复选框选中的值
- JQuery获取单选框或者复选框选中的值
- JS jQuery分别获取选中的复选框值
- 快逸报表获取复选框选中行的值
- jQuery分别获取选中的复选框值
- jquery获取复选框被选中的值
- js获取所选中复选框的值s
- js获取复选框选中项的值
- jquery获取复选框被选中的值
- 复选框checkbox 获取已选中的值
- js 获取复选框被选中的值 jquery
- js 获取所有被选中复选框的值
- Swift学习笔记(一) Optional
- No orientation specified, and the default is horizontal.
- Android系统回顾(六):Activity详解
- Android中的Selector的用法
- 谷歌搜索将开发iOS版本AndroidWear使用www.cw100.com
- php如何获取复选框选中的值
- 腾讯视频直播间 v9.6.695 官方正式版
- Mantle与Direct3D游戏效能大比拼
- Spring学习笔记之最小化xml配置
- sscanf进行字符串分离、提取。以及string与数值的相互转换
- Objective C 中的nil,Nil,NULL和NSNull理解
- PostgreSQL系统相关查询[1]
- IOCP的一些笔记
- du