当前位置: 首页 > 知识库问答 >
问题:

无法从Thymeleaf复选框获取值

齐晟
2023-03-14
<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(true/false)设置为隐藏输入:

<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>

共有1个答案

强金鑫
2023-03-14

像这样的东西肯定够简单了吧?

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

这又带回了同样的结果。其他的都不是。(PHP代码将它们区分开来)

 类似资料:
  • 我有以下html代码,我无法选中复选框。 我正在获取TimeoutException:

  • 在这里,我有一个表单,其中有复选框的用户列表。我需要获得布尔值以及各个复选框的用户ID,以知道每个用户的布尔值是真的还是假的,以便在数据库中按每个用户插入值。例如: 假设我们有三个id为1,2,3的用户,那么我需要相应用户的复选框选中值,如1,0,1。因此,如果选中或没有为用户插入布尔值。 请帮助我,我不知道如何获得多个复选框的输入数据,我正在使用spring boot,spring data j

  • 问题内容: 我发布了一系列复选框。而且我无法使其正常工作。我没有在foreach循环中包含适当的语法来保持简单。但它正在工作。我通过尝试使用文本字段而不是复选框执行相同的操作进行了测试,并且它与文本字段一起使用。 这是不起作用的部分。它回显“邀请”而不是数组。 问题答案: 您的$ _POST数组包含邀请数组,因此将其读取为 因为它是一个数组,所以将不起作用。您必须遍历数组以获取所有值。

  • 问题内容: 我有1个表单,里面有多个复选框(每个都有代码): 数据库中的主键在哪里- 因此每个值都不同。 我如何知道已经选中了哪些复选框?(也许多个) 这是针对收件箱系统的,我下面有一个按钮,我希望(单击时)删除选中了复选框的所有消息(标识:)。 问题答案: 在表单中将名称设置为,您将能够以array()的形式访问所有复选框。 以下是根据要求提供的一些示例:

  • 问题内容: 所以我得到的代码看起来像这样: 我只需要Javascript来获取当前选中的任何复选框的值。 编辑 :要添加,将只有一个复选框。 问题答案: 对于现代浏览器 : 通过使用: 没有_以下内容的 _纯javascript :

  • 所以我有这样的代码: 我只需要Javascript来获取当前选中的任何复选框的值。 编辑:要添加,只有一个复选框。