Html 无法选中复选框-Thymeleaf
我在一个表中有一个用户列表,该列表的末尾有一列复选框,因此如果用户单击任何复选框,他可以删除该行中的用户 但是,在添加了Html 无法选中复选框-Thymeleaf,html,spring,spring-mvc,checkbox,thymeleaf,Html,Spring,Spring Mvc,Checkbox,Thymeleaf,我在一个表中有一个用户列表,该列表的末尾有一列复选框,因此如果用户单击任何复选框,他可以删除该行中的用户 但是,在添加了th:field=“*{checkedUsers}”标记后,我无法单击任何复选框 以下是用于此目的的HTML代码: 有什么想法吗 谢谢 编辑: 我意识到这可能与标记有关: 标记定义了元素的标签 元素不会呈现为用户的任何特殊元素。 但是,它为鼠标用户提供了可用性改进,因为 如果用户单击元素中的文本,它将切换 控制 标记的for属性应等于id 属性将它们绑定在一起 这就是问题所
th:field=“*{checkedUsers}”
标记后,我无法单击任何复选框
以下是用于此目的的HTML代码:
有什么想法吗
谢谢
编辑:
我意识到这可能与
标记有关:
标记定义了
元素的标签
元素不会呈现为用户的任何特殊元素。
但是,它为鼠标用户提供了可用性改进,因为
如果用户单击
元素中的文本,它将切换
控制
标记的for属性应等于id
属性将它们绑定在一起
这就是问题所在吗?如果是这样的话,我该如何应对呢
编辑2:
与此无关。我将其替换为
,但仍然无法单击任何复选框
编辑3:
th:field=“*{checkedUsers}”
字段是选中的User
对象的数组列表,将填充表单backingbeanDeleteUsersForm
下面是bean类:
public class DeleteUsersForm {
private List<User> checkedUsers;
public DeleteUsersForm() {
}
public DeleteUsersForm(List<User> checkedUsers) {
this.checkedUsers = checkedUsers;
}
public void setCheckedUsers(List<User> checkedUsers) {
this.checkedUsers = checkedUsers;
}
public List<User> getCheckedUsers() {
return checkedUsers;
}
}
公共类DeleteUsersForm{
私人名单核查者;
公共DeleteUsersForm(){
}
public DeleteUsersForm(列出checkedUsers){
this.checkedUsers=checkedUsers;
}
公共void setCheckedUsers(列出checkedUsers){
this.checkedUsers=checkedUsers;
}
公共列表getCheckedUsers(){
退票人;
}
}
刚刚意识到是CSS一直在阻止它。我在用面漆 你能提供关于checkedUsers字段实际是什么的信息吗?请检查上面的编辑