2012-08-03 80 views

回答

19
document.getElementById('icd').onchange = function() { 
    if (document.getElementById('icd').checked === false) { 
     planhide(); 
    } 
};​ 
0

只需在您的輸入中註冊一個onchange處理程序,在處理程序調用時檢查'checked'屬性,如果選中該方法,則調用方法爲false。

Here is a fiddle.

2

包含在輸入標籤的onchange選項,然後添加,檢查並調用planhide(中間函數)因此,如下所示:

<input type="checkbox" id="icd" name="icd" value="icd" onchange=check()/> 

然後定義檢查()來請檢查狀態並按如下方式調用該功能:

function check() 
{ 
if(document.getElementById("icd").checked==false) 
planhide(); 
} 

,而不是平變化,你也可以使用onclick提交按鈕選項調用檢查()函數像下面還有:

<input type="button" onclick=check()/> 
0

$(document).ready(function() { 
    $('#icd').change(function() { 
     if (!this.checked) { 
      planhide(); 
    } 
    }); 
}); 
+0

您應該添加某種形式的解釋,儘量避免代碼只能回答,因爲它們對OP和未來訪問者的使用有限 – Liam 2016-09-05 10:11:55

相關問題