js checkbox(转)
//第几个没有选 <input type= "checkbox" name= "checkbox1" checked> <input type= "checkbox" name= "checkbox1" > <input type= "checkbox" name= "checkbox1" checked> <input type= "checkbox" name= "checkbox1" > <input type= "checkbox" name= "checkbox1" > <mce:script language=javascript><!-- function check(obj) { for (i= 0 ;i<document.all(obj).length;i++) { if (!document.all(obj)[i].checked)alert( "第" +(i+ 1 )+ "个没有选择" ) } } // --></mce:script> <input type=button onclick= "check('checkbox1')" value= "检测" > //一个也没有选 <input type= "checkbox" name= "test" > <input type= "checkbox" name= "test" > <input type= "checkbox" name= "test" > <input type= "checkbox" name= "test" > <input type= "checkbox" name= "test" > <Script Language= "JavaScript" > function check(obj){ for (i= 0 ;i<document.all(obj).length;i++){ if (document.all(obj)(i).checked){ return ; } } window.alert( '一个也没有选!' ); } </Script> <input type=button onclick= "check('test');" value= "检测" > //第几个没有选 <input type= "checkbox" name= "checkbox1" checked> <input type= "checkbox" name= "checkbox1" > <input type= "checkbox" name= "checkbox1" checked> <input type= "checkbox" name= "checkbox1" > <input type= "checkbox" name= "checkbox1" > <mce:script language=javascript><!-- function check(obj) { for (i= 0 ;i<document.all(obj).length;i++) { if (!document.all(obj)[i].checked)alert( "第" +(i+ 1 )+ "个没有选择" ) } } // --></mce:script> <input type=button onclick= "check('checkbox1')" value= "检测" > //一个也没有选 <input type= "checkbox" name= "test" > <input type= "checkbox" name= "test" > <input type= "checkbox" name= "test" > <input type= "checkbox" name= "test" > <input type= "checkbox" name= "test" > <Script Language= "JavaScript" > function check(obj){ for (i= 0 ;i<document.all(obj).length;i++){ if (document.all(obj)(i).checked){ return ; } } window.alert( '一个也没有选!' ); } </Script> <input type=button onclick= "check('test');" value= "检测" > Java代码 <mce:script language= "javascript" ><!-- function checkme() { var checkmemberid; //定义团员 var checkcontentid; //定义文章 checkmemberid= false ; checkcontentid= false ; //判断团员是否选中 if (document.all.memberid.checked== true ) //只有一个单选钮的情况 { checkmemberid= true ; } for (i= 0 ;i<document.all.memberid.length;i++) //有一组单选钮的情况 { if (document.all.memberid(i).checked) { checkmemberid= true ; } } //判断文章是否选中 if (document.all.contentid.checked== true ) //只有一个单选钮的情况 { checkcontentid= true ; } for (i= 0 ;i<document.all.contentid.length;i++) //有一组单选钮的情况 { if (document.all.contentid(i).checked) { checkcontentid= true ; } } //将结果返回 if (checkmemberid== false ) { window.alert( "请选择团员!" ); return false ; } else if (checkcontentid== false ) { window.alert( "请选择文章!" ); return false ; } return true ; } // --></mce:script> |
一个不会敲代码的程序员
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述