在复选框单击或选中时显示百里香叶碎片



我有表格,它有一些复选框。我想在用户单击(选中(复选框时显示片段。

有没有办法在百里香叶中使用任何th:*函数或如何在复选框单击时在百里香叶中显示片段。

有两种方法可以解决您的需求...

  1. 在复选框单击事件中创建一个简单的 JavaScript 处理程序,并使用一些参数/隐藏值提交表单。当服务器处理"onSubmit"请求时,请检查此值,如果chackbox被hackhacked,则使用包含的其他片段呈现视图(Thymeleaf模板(。反之亦然,当复选框未选中没有此片段的渲染视图时。此解决方案并不理想,因为每次用户检查 ckeckbox 时,您的服务器都会受到点击。
  2. 始终呈现包含到页面中的片段的视图。默认情况下,隐藏带有样式display:none;的顶级片段元素。在复选框单击事件上创建一个简单的 JavaScript 处理程序,并将此样式从none切换到block,反之亦然。此解决方案完全在用户的浏览器中运行,不需要提交到您的服务器。

最新更新