利用JS验证查询参数-选择月份后必须选择年份
js代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | function queryAgentInfo(){ // 标记 var flag=false; //遍历所有月份 $(".month").each(function(){ if($(this).hasClass("LabelSelected")){ flag = true; } }); //获取选中的年份 if(flag){ var yearList= $('input:radio[name="createTimeYear"]:checked').val(); if(yearList==null || yearList == ""){ alert("请选择一个年份!"); return false; } } $("#result_list").empty(); $("#result_list").load("${ctx}/agent/queryAgentInfo.do",$("#agent_seach_form").serializeJson()); } |
HTML代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | < dl class="clearfix"> < dt >年份:</ dt > < dd > < span >< input name="createTimeYear" type="radio" value="" checked="checked">不限</ span > < span >< input id="1"name="createTimeYear" type="radio" value="2015">2015年</ span > < span >< input id="2" name="createTimeYear" type="radio" value="2016">2016年</ span > </ dd > </ dl > < dl class="clearfix"> < dt >月份:</ dt > < dd > < span > < input id="a_0" name="createTimeMonths" type="checkbox" value="1,2,3" class="CheckBoxClass"> < label for="a_0"class="CheckBoxLabelClass">不限</ label > </ span > < span > < input id="a_1" name="createTimeMonths"type="checkbox" value="1" class="CheckBoxClass"> < label class="CheckBoxLabelClass month" for="a_1">1月</ label > </ span > < span > < input id="a_2" name="createTimeMonths" type="checkbox" value="2" class="CheckBoxClass"> < label class="CheckBoxLabelClass month" for="a_2">2月</ label > </ span > < span > < input id="a_3" name="createTimeMonths" type="checkbox" value="3" class="CheckBoxClass"> < label class="CheckBoxLabelClass month" for="a_3">3月</ label > </ span > </ dd > </ dl > |
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
【推荐】2025 HarmonyOS 鸿蒙创新赛正式启动,百万大奖等你挑战
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台
【推荐】开源 Linux 服务器运维管理面板 1Panel V2 版本正式发布
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 没有调度器的协程不是好协程,零基础深入浅出 C++20 协程
· 别做抢活的导演:代码中的抽象层次原则
· 从 Redis 客户端超时到 .NET 线程池挑战
· C23和C++26的#embed嵌入资源指南
· 「EF Core」框架是如何识别实体类的属性和主键的
· 阿里巴巴为什么禁止超过3张表join?
· 博客园众包线下沙龙第1期:云栖开发者基地,共建技术新天地
· 让 AI 帮我部署网站,太方便了!
· 别做抢活的导演:代码中的抽象层次原则
· .NET周刊【7月第1期 2025-07-06】