兼顾php和jquery新版本的checkbox的写法
2024-09-07 05:24:58
<input type="checkbox" class="scate_item" name="scategories[]" value="1" />
<input type="checkbox" class="scate_item" name="scategories[]" value="2" />
<input type="checkbox" class="scate_item" name="scategories[]" value="3" />
对php语言来说,checkbox的name后必须有中括号"[]",否则$_POST获取到的只是checkbox的最后一个选中值,但加上后在高版本的jquery中无法使用类似下面的写法来判断选中的个数之类的验证:
var selected_scates_num = $("input[type=checkbox][name=scategories[]]:checked").length;
if( selected_scates_num < 1 || selected_scates_num > 2){
$("#scategory_notice").show();
$("input[type=checkbox]:first").focus();
result = false;
}else{
$("#scategory_notice").hide();
}
jquery1.3.x版本的好像可以,不过可以稍微变通一下,使用样式来取:
var selected_scates_num = $("input.scate_item[type=checkbox]:checked").length;
if( selected_scates_num < 1 || selected_scates_num > 2){
$("#scategory_notice").show();
$("input.scate_item[type=checkbox]:first").focus();
result = false;
}else{
$("#scategory_notice").hide();
}
最新文章
- 微信小程序-视图列表渲染
- React的虚拟DOM
- js声明json数据,打印json数据,遍历json数据
- 解决Tomcat数据连接池无法释放
- Centos6.5 Openvpn的安装与配置
- jquery插件之文字间歇自动向上滚动
- Server Apache Tomcat v7.0 at localhost failed to start.
- 13.python中的字典
- hdu 3367 Pseudoforest
- AFNetworking2.x 使用过程中遇到的问题
- 4、记录1----获取hdfs上FileSystem的方法 记录2:正则匹配路径:linux、hdfs
- 关于JDBC中Class.forName的疑惑
- UIKit继承结构和UIView.h文件详解
- 字符串匹配KMP算法中Next[]数组和Nextval[]数组求法
- 记录python接口自动化测试--pycharm执行测试用例时需要使用的姿势(解决if __name__ == ";__main__";:里面的程序不生效的问题)(第三目)
- Jenkins构建集成部署
- 7 Best Free RAR Password Unlocker Software For Windows
- java String转int int转化为String
- .Net Core知识点
- selenium 添加动态隧道代理
热门文章
- IOS - [UIDevice currentDevice] name/model/localizedMode/systemName/systemVersion...../userInterfaceIdiom
- LAMP 环境搭建备忘 -- Linux的安装(一)
- ARM - Linux嵌入式C/C++各种资料分享【更新日期:2012/04/24】
- Python字典嵌套
- 利用GitHub搭建Hexo博客并开启HTTPS
- 洛谷 1063 dp 区间dp
- spring boot pom
- Could not connect to SMTP host: localhost, port: 25;
- C++基础学习教程(三)
- 一个build.xml实例