源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

判断多个元素(RADIO,CHECKBOX等)是否被选择的原理说明

  • 时间:2020-04-16 08:59 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:判断多个元素(RADIO,CHECKBOX等)是否被选择的原理说明
在提交表单时经常需要对一些必填字段进行判断是否为空, 如果是文本框那很好办,大家都会写,但是如果遇上多个raido,checkbox 必选一个或多个就稍微麻烦一点了。 通过取整个表单的元素集合,我们可以对其进行如下处理: 
[u]复制代码[/u] 代码如下:
var msg=""; var obj=""; var flag=false; for (var i=0;i<document.frmsignup.elements.length;i++){ var e = document.frmsignup.elements[i]; if (e.name == 'source'){ if (e.checked==false) flag=false; else{ flag=true; break; } } } if (!flag) { msg = "访问来源:必须填写." obj = "source"; }
这只是判断了 name="source" 的多个radio是否有被选择, 对于checkbox 如果要判断选择了几个,就只需要加一个 count去收集结果就可以了 如果有更简单的方式,希望能告知。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部