2013-07-11 2 views
0

checkbox을 클릭하면 input 필드 (id = reg)를 사용하지 않으려합니다. jquery를 사용하고 싶지만 운이 없다. 여기 체크 박스를 클릭하면 입력란을 사용하지 않음

내 코드입니다 :

<head> 
    <meta charset="utf-8"> 
    <title>FIMS</title> 
    <meta name="description" content="Sales tracking system"> 
    <title>FIMS::Data analyst</title> 
    <link rel="stylesheet" href="../bootstrap/css/bootstrap.css"> 
    <link rel="stylesheet" href="../includes/my_style_sheet/my_style.css"> 
    <link rel="stylesheet" href="../includes/my_style_sheet/mys_style_sheet.css"> 
    <link rel="stylesheet" href="../includes/my_js/smoothness/jquery-ui-1.9.1.custom.css"> 
    <script type="text/javascript" src="../includes/my_js/js_library.js"></script> 
    <script type="text/javascript"> 
    $(document).ready(function(){ 
     $('#all').change(function(){ 
      $('#reg').attr("disabled","disabled"); 
     }); 
    }); 
    </script> 
</head> 

HTML 코드

<div class="control-group"> 
    <label class="control-label" for="id_password">Choose District</label> 
    <div class="controls"> 
     <select class="bootstrap-select" name="district" id="dis" disabled='disabled'></select> 
    </div> 
</div> 

<div class="control-group"> 
    <label class="control-label" for="id_password">Regionwise</label> 
    <div class="controls"> 
     <label class="checkbox"> 
      <input type="checkbox" name="all" id="all"> 
     </label> 
    </div> 
</div>     
+1

또한 게시 하시길 바랍니다. – Sergio

+0

무엇이 오류입니까? – Yogesh

+1

js_library.js에 jquery가 포함되어 있습니까? – Huangism

답변

3

당신은이 작업을 수행 할 수 있습니다

$(document).ready(function() { 
    $('#all').change(function() { 
     $('#reg').prop("disabled", this.checked); 
    }); 
}); 

FIDDLE DEMO

+0

thenx,하지만 그것은 작동하지 않습니다, 내가 아는 사람 y ?? – internally1

+0

사용중인 jQuery 파일의 버전은 무엇입니까? 바이올린 데모가 당신을 위해 일하고 있습니까? –

+0

바이올린 데모가 작동하지 않습니다 – internally1

0

체크 박스의 ID는 무엇입니까?

코드를 잘 보이지만 $없이 http://api.jquery.com/change/

체크를 확인하십시오 (문서) .ready() 도 확인하여 JQuery와 참조

+0

이 없습니다. reg – Yogesh

+0

나는 dis를 의미했는데, reg는 실수였습니다 – internally1

+0

는 문제가 해결 되었습니까? @ internally1 – Yogesh

1

그것은 간단하다

시도 :

$("#checkbox").click(function(){ 

    $("#sample").attr("disabled","true"); 
}); 

다음은 Jsfiddle 링크입니다. http://jsfiddle.net/88px7/1/

또한 체크 박스의 click() 이벤트를 사용할 수 있습니다

$(document).ready(function() { 
    $('#all').toggle(function() { 
     if($('#all').attr('checked')) { 
      $('#reg').attr("disabled", true); 
     } else { 
      $('#reg').attr("disabled", false); 
     } 
    }); 
}); 

:

0

는 다음과 같은 코드를 시도 할 수 있습니다.

복사하여 붙여 넣기 솔루션이 아닌 시작점으로 사용하십시오.

+0

제안을위한 제 .. – internally1

관련 문제