无法从复选框Thymeleaf

时间:2016-02-29 14:48:39

标签: html spring checkbox thymeleaf

<input id="isChecked" name="isChecked"
                    type="checkbox"></input><input name="_isChecked"
                    type="hidden" value="on"></input> <label for="isChecked">Checked</label>

我的* .html顶部有这个复选框。 我想使用&#34; isChecked&#34;的值。输入&#34;形式&#34;比如将1/0(真/假)设置为隐藏输入:

<form id="someForm" class="form xml-display form-inline"
                th:action="@{/doSomething}" method="post">
.....
    <input type="hidden" name="isChecked"
                       th:value="GET VALUE FROM THE GLOBAL CHECKBOX" />
.....
</form>

我可以在没有任何JS的情况下这样做吗? 我应该将我的java控制器中的对象添加到模型中,以便我可以设置&#34; isChecked&#34;的值。复选框,然后使用th中的对象:value =&#34; $ {objectFromJavaController}&#34;对于隐藏的输入?我尝试设置一个:object =&#34; $ {objectFromJavaController}&#34;对于复选框,然后将其传递给隐藏的输入,但它没有工作(th:value = $ {&#34; objectFromJavaController&#34;})?

有人可以帮助我吗?提前谢谢!

1 个答案:

答案 0 :(得分:0)

当然这样的事情很简单吗?

<input id="newsletter" name="newsletter" type="checkbox" checked="yes" value="yes"/>

这带来了同样的结果。别的什么都不会。 (使用PHP代码区分它们)