比如以下这段代码 就成功。正常使用。
function SubChk(obj) {
type_nums = 6;
type_min = 6;
var checkCount = 0;
var checknum = obj.elements.length;
var rtypechk = 0;
for(i=0; i<checknum; i++) {
if (obj.elements[i].checked) {
checkCount ++;
}
}
if (obj.elements[2].checked==true && obj.elements[4].checked==true && obj.elements[6].checked==true && obj.elements[8].checked==true && obj.elements[10].checked==true && obj.elements[0].checked==true) {
alert('对不起,不能只选a');
return false;
}
if (obj.elements[3].checked==true && obj.elements[5].checked==true && obj.elements[7].checked==true && obj.elements[9].checked==true && obj.elements[11].checked==true && obj.elements[1].checked==true) {
alert('对不起,不能只选b');
return false;
}
但是我想再增加两个。比如下面代码。最后的那两个if,没能成功。。要怎么搞?
function SubChk(obj) {
type_nums = 6;
type_min = 6;
var checkCount = 0;
var checknum = obj.elements.length;
var rtypechk = 0;
for(i=0; i<checknum; i++) {
if (obj.elements[i].checked) {
checkCount ++;
}
}
if (obj.elements[2].checked==true && obj.elements[4].checked==true && obj.elements[6].checked==true && obj.elements[8].checked==true && obj.elements[10].checked==true && obj.elements[0].checked==true) {
alert('对不起,不能只选a');
return false;
}
if (obj.elements[3].checked==true && obj.elements[5].checked==true && obj.elements[7].checked==true && obj.elements[9].checked==true && obj.elements[11].checked==true && obj.elements[1].checked==true) {
alert('对不起,不能只选b');
return false;
}
if (obj.elements[1].checked==true && obj.elements[3].checked==true && obj.elements[4].checked==true && obj.elements[5].checked==true && obj.elements[6].checked==true && obj.elements[9].checked==true) {
alert('对不起,不能只选c');
return false;
}
if (obj.elements[2].checked==true && obj.elements[7].checked==true && obj.elements[8].checked==true && obj.elements[10].checked==true && obj.elements[11].checked==true && obj.elements[12].checked==true) {
alert('对不起,不能只选d');
return false;
}
function SubChk(obj) {
type_nums = 6;
type_min = 6;
var checkCount = 0;
var checknum = obj.elements.length;
var rtypechk = 0;
for(i=0; i<checknum; i++) {
if (obj.elements[i].checked) {
checkCount ++;
}
}
if (obj.elements[2].checked==true && obj.elements[4].checked==true && obj.elements[6].checked==true && obj.elements[8].checked==true && obj.elements[10].checked==true && obj.elements[0].checked==true) {
alert('对不起,不能只选a');
return false;
}
if (obj.elements[3].checked==true && obj.elements[5].checked==true && obj.elements[7].checked==true && obj.elements[9].checked==true && obj.elements[11].checked==true && obj.elements[1].checked==true) {
alert('对不起,不能只选b');
return false;
}
但是我想再增加两个。比如下面代码。最后的那两个if,没能成功。。要怎么搞?
function SubChk(obj) {
type_nums = 6;
type_min = 6;
var checkCount = 0;
var checknum = obj.elements.length;
var rtypechk = 0;
for(i=0; i<checknum; i++) {
if (obj.elements[i].checked) {
checkCount ++;
}
}
if (obj.elements[2].checked==true && obj.elements[4].checked==true && obj.elements[6].checked==true && obj.elements[8].checked==true && obj.elements[10].checked==true && obj.elements[0].checked==true) {
alert('对不起,不能只选a');
return false;
}
if (obj.elements[3].checked==true && obj.elements[5].checked==true && obj.elements[7].checked==true && obj.elements[9].checked==true && obj.elements[11].checked==true && obj.elements[1].checked==true) {
alert('对不起,不能只选b');
return false;
}
if (obj.elements[1].checked==true && obj.elements[3].checked==true && obj.elements[4].checked==true && obj.elements[5].checked==true && obj.elements[6].checked==true && obj.elements[9].checked==true) {
alert('对不起,不能只选c');
return false;
}
if (obj.elements[2].checked==true && obj.elements[7].checked==true && obj.elements[8].checked==true && obj.elements[10].checked==true && obj.elements[11].checked==true && obj.elements[12].checked==true) {
alert('对不起,不能只选d');
return false;
}
有了左括号就要有右括号这种闭合,你看是不是少了个 },要是你看不清就下载一个好一点的IDE吧,比如editplus在一边括号中按ctrl+] 会自动显示与之匹配的另一边括号
if (obj.elements[1].checked==true && obj.elements[3].checked==true && obj.elements[4].checked==true && obj.elements[5].checked==true && obj.elements[6].checked==true && obj.elements[9].checked==true) {
alert('对不起,不能只选c');
return false;
}
if (obj.elements[2].checked==true && obj.elements[7].checked==true && obj.elements[8].checked==true && obj.elements[10].checked==true && obj.elements[11].checked==true && obj.elements[12].checked==true) {
alert('对不起,不能只选d');
return false;
}
。我就是想要再增加这段代码,而增加上去。 这段失效,,。不知道是不是定义的问题
变换之后,,obj.elements里的内容会变的。。
但是要定义我不会晕