Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 选中一个复选框时,必须禁用表单中的所有其他复选框-不起作用_Javascript_Onclick - Fatal编程技术网

Javascript 选中一个复选框时,必须禁用表单中的所有其他复选框-不起作用

Javascript 选中一个复选框时,必须禁用表单中的所有其他复选框-不起作用,javascript,onclick,Javascript,Onclick,我有一个带有多个复选框的表单。现在,当我单击其中一个复选框时,另一个应该被禁用。 我的JavaScript代码部分不起作用,即选中一个复选框,所有其他复选框未被禁用 <tr> <td> <input type='checkbox' name='check1' value = '79'>Q- 79. Currency of japan </td> </tr> <tr> <td> <input type='ch

我有一个带有多个复选框的表单。现在,当我单击其中一个复选框时,另一个应该被禁用。 我的JavaScript代码部分不起作用,即选中一个复选框,所有其他复选框未被禁用

<tr> <td> <input type='checkbox' name='check1' value = '79'>Q- 79. Currency of japan </td> </tr>
<tr> <td> <input type='checkbox' name='check1' value = '80'>Q- 80. Statute of Liberty is in ? </td> </tr>
<tr> <td> <input type='checkbox' name='check1' value = '64'>Q- 64. National Animal ? </td> </tr>
<tr> <td> <input type='checkbox' name='check1' value = '65'>Q- 65. Popular language </td> </tr>
<tr> <td> <input type='checkbox' name='check1' value = '63'>Q- 63. Largest Ocean ? </td> </tr>
Q-79。日本货币
Q-80。《自由法》在吗?
Q-64。国家动物?
Q-65。流行语
Q-63。最大的海洋?
JS:

函数isUncheck(){
对于(i=0;i

onclick=“isUncheck();”
函数isUncheck(){
var checkbox=document.getElementsByName(“check1”);

对于(i=0;i我将为此下地狱。UX方面,你应该使用单选按钮。 但是,由于您坚持使用复选框

函数更新其他(目标){
var chk=document.getElementsByTagName('input');
对于(变量i=0;i
只需使用单选按钮。我只想使用复选框。:)当用户取消选中复选框时,应启用所有复选框too@user3003685,那么,OP必须指定是否需要启用!
function isUncheck(){

        for (i=0; i<document.myForm.check1.length; i++){
        if (document.myForm.check1[i].checked !=true)
        document.myForm.check1[i].disabled='true';
}
<tr><td> <input type="submit" name="edit" style="height: 20px;width: 250px" formmethod='post' formaction='/~xyz/cgi-bin/Project/CheckEdit.py' value="Edit" onclick="return(isUncheck())"></td></tr><br>
onclick="isUncheck();"

function isUncheck(){
  var checkboxes=document.getElementsByName("check1");
   for (i=0; i<checkboxes.length; i++){
    if (!checkboxes[i].checked)   checkboxes[i].disabled='true';
   }
}
function updateOthers(target){
     var chk = document.getElementsByTagName('input');
     for(var i=0; i < chk.length; i++) {
        if(chk[i].type == 'checkbox') {
            if(chk[i] != target) {
                chk[i].disabled = true;
            }
        }
     }
   }