设计一个程序.其中radio可能从一个至数个.验证数个radio中是否有被选中时通过了.代码如下:
function checkform(){
var flag=0;
var q=document.form1.bcolor;
alert(q.length);
for(var i=0;i<q.length;i++)
{if(q[i].checked) {flag=1; break;}}
if (flag==0) {alert('Please select Color.');return false;}
}现在刚碰到只有一个radio时错误了.提示:alert(q.length) 为 undefined .看来当有数个radio时,正好当作数组处理;
只有一个时就不是数组,就出错了.
请问有什么好的解决办法吗?谢谢.
function checkform(){
var flag=0;
var q=document.form1.bcolor;
alert(q.length);
for(var i=0;i<q.length;i++)
{if(q[i].checked) {flag=1; break;}}
if (flag==0) {alert('Please select Color.');return false;}
}现在刚碰到只有一个radio时错误了.提示:alert(q.length) 为 undefined .看来当有数个radio时,正好当作数组处理;
只有一个时就不是数组,就出错了.
请问有什么好的解决办法吗?谢谢.
解决方案 »
- 新增和编辑公用window的问题
- js 排序
- js 关于方向键和table
- 高手请教
- 如何使用JS解决这个问题
- 100分求救!我在page1中用window.open(page2 ...打开了page2我想在page2关闭时在page1中的JAVASCRIPT函数中得到page2的一组radio中选种的
- 请问如何用javascript判断一个字符串是否为数字、字母?
- 在线等,急急急:当鼠标点击表格中一行时,能否将这一行的内容读到对应的编辑框中?
- 各位好心的哥哥姐姐有谁知道在netscape的环境下,能使textarea的属性变成readonly的吗?或是在<textarea>标签里能有接受事件的办法吗(ne
- 关于一段iframe自适应高度的代码的奇怪问题~
- js+div 浮层问题?
- 请教个学习JS的问题
if(q.length){
多个
}else {
单个
}