function check(){
var radio=[form.radio1_01,form.radio1_02,form.radio1_03,form.radio1_04,form.radio1_05,
form.radio1_06,form.radio1_07,form.radio1_08,form.radio1_09,form.radio1_10,
form.radio1_11,form.radio1_12,form.radio1_13,form.radio1_14,form.radio1_15,form.radio1_16,
form.radio2_01,form.radio2_02,form.radio2_03,form.radio2_04,form.radio2_05,
form.radio2_06,form.radio2_07,form.radio2_08,form.radio2_09,form.radio2_10,
form.radio3_01,form.radio3_02,form.radio3_03,form.radio3_04,form.radio3_05,
form.radio3_06,form.radio3_07,form.radio3_08,form.radio3_09,form.radio3_10,
form.radio4_01,form.radio4_02,form.radio4_03,form.radio4_04,form.radio4_05,
form.radio4_06,form.radio4_07,form.radio4_08,form.radio4_09,form.radio4_10];
for(var i=0;i<radio.length;i++){
var flag=0;
for(var j=0;j<radio[i].length;j++){
if((radio[i])[j].checked){
flag=1;
break;
}
}
if(flag==0){
alert("未答完不能提交");
return false;
}
}
}
这是用来控制问题的单选按钮都不能为空的,但是在ie中可以凑效,火狐就不行,为什么呢,
怎么改。其中对象是单选按钮的名字,不过id也不行
var radio=[form.radio1_01,form.radio1_02,form.radio1_03,form.radio1_04,form.radio1_05,
form.radio1_06,form.radio1_07,form.radio1_08,form.radio1_09,form.radio1_10,
form.radio1_11,form.radio1_12,form.radio1_13,form.radio1_14,form.radio1_15,form.radio1_16,
form.radio2_01,form.radio2_02,form.radio2_03,form.radio2_04,form.radio2_05,
form.radio2_06,form.radio2_07,form.radio2_08,form.radio2_09,form.radio2_10,
form.radio3_01,form.radio3_02,form.radio3_03,form.radio3_04,form.radio3_05,
form.radio3_06,form.radio3_07,form.radio3_08,form.radio3_09,form.radio3_10,
form.radio4_01,form.radio4_02,form.radio4_03,form.radio4_04,form.radio4_05,
form.radio4_06,form.radio4_07,form.radio4_08,form.radio4_09,form.radio4_10];
for(var i=0;i<radio.length;i++){
var flag=0;
for(var j=0;j<radio[i].length;j++){
if((radio[i])[j].checked){
flag=1;
break;
}
}
if(flag==0){
alert("未答完不能提交");
return false;
}
}
}
这是用来控制问题的单选按钮都不能为空的,但是在ie中可以凑效,火狐就不行,为什么呢,
怎么改。其中对象是单选按钮的名字,不过id也不行
解决方案 »
- 求助,ajax的responseXML无法获取xml,网上各种方法都试过了
- 帮忙看看 NoClassDefFoundError: org/jaxen/JaxenException 错误
- Axis2 请求问题,求教
- hibernate 多条更新操作 放在同一个事务里面 是否可行
- Myeclipse打不开struts-config.xml
- 返回Integer,call.setReturnType该怎么设置
- 求 大神帮忙 看看 这个程序还缺什么 为什么 运行 后 是 this si my jsp page
- 怎样生成唯一的hashcode?
- welogic的一个小问题请教大家
- 求助!为什么客户端运行出错?
- 关于南京联创科技和上海易宝公司(南京分公司),急啊,各位好心的大侠帮帮小弟啊。
- JavaEE的版本问题
function selcheckbox(){
var allInput = document.getElementsByTagName("input");
var loopTime = allInput.length;
var str = "";
for(i = 0;i < loopTime;i++)
{
//alert(allInput[i].type);
if(allInput[i].type == "checkbox"&&allInput[i].name=="tid")
{
if(allInput[i].checked==true){
var s = allInput[i].value;
str = str+","+s;
}
//allInput[i].checked = obj.checked;
//alert(allInput[i].value);
}
}
document.getElementById("sortid").value = str;
}
//全选复选框(可兼容ie和火狐的复选框全选与取消)
function allcheck(){
var qx = document.getElementById("allcheck");
var allInput = document.getElementsByTagName("input");
var loopTime = allInput.length;
var str = "";
if(qx.checked==true){
for(var m=0;m<loopTime;m++){
if(allInput[m].type == "checkbox"&&allInput[m].name=="tid")
{
allInput[m].checked=true;
}
}
for(var i = 0;i < loopTime;i++)
{
if(allInput[i].type == "checkbox"&&allInput[i].name=="tid")
{
if(allInput[i].checked==true){
var s = allInput[i].value;
str = str+","+s;
}
}
document.getElementById("sortid").value = str;
}
}else{
for(var m=0;m<loopTime;m++){
if(allInput[m].type == "checkbox"&&allInput[m].name=="tid")
{
allInput[m].checked=false;
}
}
for(var i = 0;i < loopTime;i++)
{
if(allInput[i].type == "checkbox"&&allInput[i].name=="tid")
{
if(allInput[i].checked==true){
var s = allInput[i].value;
str = str+","+s;
}
}
document.getElementById("sortid").value = str;
}
}
}
flag=1;
break;
}
这代码写的是不是有点问题?