2016-02-29 45 views
0
<input id="isChecked" name="isChecked" 
        type="checkbox"></input><input name="_isChecked" 
        type="hidden" value="on"></input> <label for="isChecked">Checked</label> 

我的这个复选框在我的* .html的顶部。 我想用“器isChecked”输入的值在一个“形”似塞汀1/0(真/假)到一个隐藏的输入:无法从复选框中获取价值Thymeleaf

<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控制器中添加一个对象到模型中,以便我可以将值设置为“isChecked”复选框,然后使用th:value =“$ {objectFromJavaController}”中的对象作为隐藏输入?我试图设置一个th:object =“$ {objectFromJavaController}”复选框,然后将它传递给隐藏的输入,但它不起作用(th:value = $ {“objectFromJavaController”})?

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

回答

0

这样的事真的很简单吗?

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

这带来了相同的结果。别的什么都不会。 (用PHP代码告诉他们分开)