2017-03-05 33 views
-5

私は2つのフィールドに永久アドレスと現在のアドレスとチェックボックスフィールドを持っています。私がチェックボックスをクリックすると、現在のアドレスフィールドを無効にする必要があります。HTMLとJavascriptを使用する解決策が必要

+3

* *助けを求めるための最良の方法ではありません "私は解決策が欲しいです"。 – gyre

+0

ショートスカートとロングジャケットの女の子が欲しい –

答えて

1

あなたは新しいコミュニティであり、非常に基本的な例が求められます。次回以降は、助けを求める前にあなたの仕事を見せてください。

var checkbox = document.querySelector('.js-disableCurrentAddress'); 
 
var currentAddr = document.querySelector('.js-currentAddress'); 
 

 
checkbox.addEventListener('change', handleDisable); 
 

 
function handleDisable() { 
 
    if (checkbox.checked) { 
 
    currentAddr.setAttribute("disabled", "disabled"); 
 
    } else { 
 
    currentAddr.removeAttribute("disabled", "disabled"); 
 
    } 
 
}
<input type="text" class="js-currentAddress" placeholder="current"> 
 
<input type="text" class="js-permanentAddress" placeholder="permanent"> 
 
<label> 
 
    Disable current address 
 
    <input type="checkbox" class="js-disableCurrentAddress"> 
 
</label>

関連する問題