用于验证验证的单选按钮名称更改

时间:2013-09-04 12:51:06

标签: javascript

我想更改单选按钮名称,如sex1,sex2进行验证。但我怎样才能添加i的值

for(i=1;i<=no_applicant;i++) {
  var sex = document.edu.sex+i+;
  for (var j=0; j<sex.length; j++) {
    if (sex [j].checked)
      break;
  }
  if (j==sex.length) {
    alert("Sex field for "+i+" applicant  cannot leave blank");
    return false;
  }
}

1 个答案:

答案 0 :(得分:0)

使用例如document.edu["sex" + i]

在Javascript中,foo.bar只是foo["bar"]的便捷简写,当密钥是与标识符名称形式匹配的文字字符串时,它可以正常工作。对于任何更复杂的事情,请使用括号形式。