我不明白爲什麼你不使用單選按鈕,但這裏是一個非常簡單的例子e只使用JavaScript。
工作小提琴:
http://jsfiddle.net/qgqto6t7/
HTML:
<input type="checkbox" id="isChecked1">Immediatly</input>
<input type="checkbox" id="isChecked2">Later</input>
的Javascript:
var chk1 = document.getElementById("isChecked1");
var chk2 = document.getElementById("isChecked2");
chk1.onchange = function() {
chk1.checked ? chk2.disabled = true : chk2.disabled = false;
};
chk2.onchange = function() {
chk2.checked ? chk1.disabled = true : chk1.disabled = false;
};
但是,請使用單選按鈕對於這樣的任務需要考慮。我很確定他們是因爲某種原因而被髮明的:)
另外,我的例子是在純JavaScript中,因爲我對angularjs或其他任何你不熟悉的東西都很熟悉。在任何情況下,你都應該能夠輕鬆地使用javascript來完成它,而不會影響你的腳本。
編輯::此外,根據您的ID,這個腳本應該已經爲你工作,而不管angularjs與否
爲什麼你會使用複選框來實現這種用途?單選按鈕對於這樣的任務更容易,不是嗎? – briosheje 2014-10-06 10:40:26