我想知道如何在不勾選複選框的情況下調用javascript函數。只有當複選框沒有被選中時纔會調用javascript函數
這裏是我的複選框:
<input type="checkbox" id="icd" name="icd" value="icd" />
這裏是函數的名稱:
planhide();
謝謝!
我想知道如何在不勾選複選框的情況下調用javascript函數。只有當複選框沒有被選中時纔會調用javascript函數
這裏是我的複選框:
<input type="checkbox" id="icd" name="icd" value="icd" />
這裏是函數的名稱:
planhide();
謝謝!
document.getElementById('icd').onchange = function() {
if (document.getElementById('icd').checked === false) {
planhide();
}
};
只需在您的輸入中註冊一個onchange
處理程序,在處理程序調用時檢查'checked'屬性,如果選中該方法,則調用方法爲false。
包含在輸入標籤的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()/>
$(document).ready(function() {
$('#icd').change(function() {
if (!this.checked) {
planhide();
}
});
});
您應該添加某種形式的解釋,儘量避免代碼只能回答,因爲它們對OP和未來訪問者的使用有限 – Liam 2016-09-05 10:11:55