关于radio问题 应该可以啊。if(form1.customer_telnum[i].checked==true) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 忘了问问题了,当在记录集中有多条记录的时候,完全正常。但是当只有一条记录时,不管你是否选中radio,都会出现("必须选择一个用户进行更改!")的提示,表单提交不了. <script language="javascript"> function isformvalid() { var A=document.getElementsByName("customer_telnum"); for(i=0;i<A.length;i++) if(A[i].checked) return true; window.alert("必须选择一个用户进行更改!"); return false; }</script> form1.customer_telnum 这样的写法在多个时是一个集合, 但只有一个对象时就不是集合了,所以才报错. 所以你得用 document.getElementsByName() 这个方法得到集合 var xxx=false for(i=0;i<form1.customer_telnum.length;i++) { if(form1.customer_telnum[i].checked) xxx=true }to:var aa = document.getElementsByName("customer_telnum")var xxx=false for(i=0;i<aa.length;i++) { if(aa[i].checked) xxx=true }try function edit1(){ j=0; for(i=0;i<form1.length;i++) { var e=form1.elements[i]; if (e.type=="radio" && e.checked==true ) j++; } if (j==0) { alert("请选择你要修改的信息"); return false; } XXXXX;} 高分!!求EasyUI DataGrid 点击或双击当前单元格事件 关于js的问题.高手来 帮忙看个js哪里错了 看看这个效果怎么实现的 几个extjs的入门问题,望高人解答 js居然自己四舍五入? vml的问题 相信你绝对没遇到过 用Jquery定位焦点无效,帮忙看下是什么问题 有没有’一拖二’的联动下拉菜单的插件for DWMX? 请问WIN98干净系统中,如何支持数据库SQL查询? 大拿,帮忙啊,急死了,主要是tinymce插入代码问题 请看看我的代码错在哪里吧,帮帮忙
当在记录集中有多条记录的时候,完全正常。但是当只有一条记录时,不管你是否选中radio,都会出现("必须选择一个用户进行更改!")的提示,表单提交不了.
function isformvalid()
{
var A=document.getElementsByName("customer_telnum");
for(i=0;i<A.length;i++) if(A[i].checked) return true;
window.alert("必须选择一个用户进行更改!"); return false;
}
</script>
所以才报错. 所以你得用 document.getElementsByName() 这个方法得到集合
for(i=0;i<form1.customer_telnum.length;i++)
{
if(form1.customer_telnum[i].checked)
xxx=true
}to:
var aa = document.getElementsByName("customer_telnum")
var xxx=false
for(i=0;i<aa.length;i++)
{
if(aa[i].checked)
xxx=true
}try
{
j=0;
for(i=0;i<form1.length;i++)
{
var e=form1.elements[i];
if (e.type=="radio" && e.checked==true )
j++;
}
if (j==0)
{
alert("请选择你要修改的信息");
return false;
}
XXXXX;
}