手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >判断多个元素(RADIO,CHECKBOX等)是否被选择的原理说明
判断多个元素(RADIO,CHECKBOX等)是否被选择的原理说明
摘要:在提交表单时经常需要对一些必填字段进行判断是否为空,如果是文本框那很好办,大家都会写,但是如果遇上多个raido,checkbox必选一个或...

在提交表单时经常需要对一些必填字段进行判断是否为空,

如果是文本框那很好办,大家都会写,但是如果遇上多个raido,checkbox

必选一个或多个就稍微麻烦一点了。

通过取整个表单的元素集合,我们可以对其进行如下处理:

复制代码 代码如下:

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去收集结果就可以了

如果有更简单的方式,希望能告知。

【判断多个元素(RADIO,CHECKBOX等)是否被选择的原理说明】相关文章:

jquery控制表单输入框显示默认值的方法

js实现点击链接后延迟3秒再跳转的方法

js判断鼠标位置是否在某个div中的方法

判断checkbox选择的个数 多浏览器

JS实现上下左右对称的九九乘法表

JavaScript中操作字符串之localeCompare()方法的使用

JavaScript常用函数工具集:lao-utils

简单谈谈javascript中this的隐式绑定

快速判断某个值是否在select中的方法

JS动态增删表格行的方法

精品推荐
分类导航