我不明白为什么你不使用单选按钮,但这里是一个非常简单的例子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