2014-09-01 5 views
0

ID가 "CB"인 CheckBox와 "BT"인 ID가있는 Button이 있습니다. 내가 유효성을 검사 할 : CB 체크하면클릭 이벤트를 사용 또는 사용하지 않도록 설정하십시오. Jquery

  1. , BT의 이벤트를 클릭 CB 체크되지는 BT의 이벤트를 클릭이 JQuery와 내부

어떻게 올바른 스크립트의 경우 사용 안 경우

  • 사용입니다 ? 당신이해야 할 원하는 모든 체크 박스를 선택한 경우에 따라 몇 가지 코드를 실행하거나하지 않는 경우

    var CB = $("#CB"); 
        var inital_CB = CB .is(":checked"); 
    
        var BT= $("#BT").attr("disabled", !inital_CB); 
    
        CB .click(function() { 
         BT.attr("disabled", !this.checked); 
        }); 
    
  • +2

    당신의 질문은 무엇입니까? 위의 코드는 작동해야합니다. 위의 코드는 http://jsfiddle.net/xbf5ud7u/ –

    +0

    위의 단순화 된 버전입니다. BT에서 attribut HTML "Disable"을 추가/제거합니다. BT가 "확인"버튼을 클릭하면 이벤트 CB가 확인 되었든 아니든간에 코드를 추가하고 싶습니다. 그러나이 방법을 알지 못합니다. –

    +0

    enable = BT 클릭, 비활성 = BT 클릭 할 수 없습니다 –

    답변

    0

    , 여기 당신은 간다 :

    var theButton = document.getElementById("Button1"); 
    var theCheckBox = document.getElementById("Checkbox1"); 
    theButton.onclick = function() { 
        if (theCheckBox.checked) { 
         //Code that executes when checkbox is selected 
        } 
        else { 
         //Code that executes when checkbox is not selected 
        } 
    } 
    
    관련 문제