【发布时间】:2018-03-10 00:38:38
【问题描述】:
我有两个不同的复选框:
<form:checkbox path="differentLanguage" id="isDifferentLanguage"></form:checkbox>
<form:checkbox path="onlyCompareNumbers" id="onlyCompareNumbers"></form:checkbox>
这是我模型的一部分:
private boolean differentLanguage;
private boolean onlyCompareNumbers;
public boolean isDifferentLanguage() {
return differentLanguage;
}
public void setDifferentLanguage(boolean isDifferentLanguage) {
this.differentLanguage = isDifferentLanguage;
}
public boolean isOnlyCompareNumbers() {
return onlyCompareNumbers;
}
public void setOnlyCompareNumbers(boolean onlyCompareNumbers) {
this.onlyCompareNumbers = onlyCompareNumbers;
}
我有以下问题:如果有人选中了 differentLanguage 复选框,则 onlyCompareNumber 复选框也会被以下 sn-p 选中:
$('#isDifferentLanguage').on('change', function() {
if ($(this).prop('checked')) {
$('#onlyCompareNumbers').prop('checked', true);
$("#onlyCompareNumbers").attr("disabled", true);
}else{
$("#onlyCompareNumbers").attr("disabled", false);
}
});
复选框 onlyCompareNumber 在视图中被选中。然而,布尔值是错误的。我不知道如何解决我的 sn-p 中的“路径 =onlyCompareNumbers”。我认为这是问题所在。
只是让您知道:如果我选中 onlyCompareNumbers 复选框,一切正常,布尔值设置为 true!
【问题讨论】:
标签: java jsp model-view-controller checkbox