Ruby on rails Rails简单表单问题-如何将隐藏的输入字段放在最后?
如何更改简单表单生成的输入元素的顺序 因为隐藏复选框不会阻止单击标签 我的简单表格代码:Ruby on rails Rails简单表单问题-如何将隐藏的输入字段放在最后?,ruby-on-rails,ruby,ruby-on-rails-3,simple-form,Ruby On Rails,Ruby,Ruby On Rails 3,Simple Form,如何更改简单表单生成的输入元素的顺序 因为隐藏复选框不会阻止单击标签 我的简单表格代码: <label> <span>Company<b></b></span> <%= f.check_box :company_is_true %> </label> 单位 简单表单生成的表单: <label> <span>Company<b>0</b
<label>
<span>Company<b></b></span>
<%= f.check_box :company_is_true %>
</label>
单位
简单表单生成的表单:
<label>
<span>Company<b>0</b></span>
<input type="hidden" value="0" name="search[company_is_true]">
<input type="checkbox" value="1" name="search[company_is_true]" id="search_company_is_true">
</label>
公司0
我要生成的,在单击标签时有效:
<label>
<span>Company<b>0</b></span>
<input type="checkbox" value="1" name="search[company_is_true]" id="search_company_is_true">
<input type="hidden" value="0" name="search[company_is_true]">
</label>
公司0
在传统的html表单中,它的结构应该如下所示:
<label for="name">Name: </label>
<input type="text" name="name" />
名称:
for属性将其连接到具有name属性或id属性的字段,该属性的值在for中使用。要在rails中执行此操作,请使用以下命令:
<%= f.label :company_is_true, 'Company' %>
<%= f.check_box :company_is_true %>
在传统的html表单中,它的结构应该如下所示:
<label for="name">Name: </label>
<input type="text" name="name" />
名称:
for属性将其连接到具有name属性或id属性的字段,该属性的值在for中使用。要在rails中执行此操作,请使用以下命令:
<%= f.label :company_is_true, 'Company' %>
<%= f.check_box :company_is_true %>
我不知道如何将注释添加到注释列表中,但作为对以下内容的响应:
用户应该能够单击标签以选中和取消选中复选框–Rails 初学者1小时前 不是复选框阻止用户单击该标签,而是缺少中的for=”“
单位
使用上述agmcleod,或在标签上添加一个for=“”:
单位
我不知道如何将注释添加到注释列表中,但作为对以下内容的响应:
用户应该能够单击标签以选中和取消选中复选框–Rails 初学者1小时前 不是复选框阻止用户单击该标签,而是缺少中的for=”“
单位
使用上述agmcleod,或在标签上添加一个for=“”:
单位
不应将隐藏字段放在复选框后面。若您注意到复选框和输入字段具有相同的名称。隐藏字段的用途是,若未选中复选框,则不会以表单形式传递来自chackbox的输入,并且具有相同名称的元素、最新元素将获取值。因此,如果您没有选中复选框,值0将从隐藏字段传递,但如果您选中它,值1将从复选框传递。如果无法移动隐藏输入字段和HTML语义,是否有任何技巧可以将单击功能应用于标签,您不需要在标签中包含span标记元素。请更详细地说明您的上一次评论。点击标签做什么?将隐藏字段移动到何处?用户应能够单击标签以选中和取消选中复选框。您不应将隐藏字段放在复选框之后。若您注意到复选框和输入字段具有相同的名称。隐藏字段的用途是,若未选中复选框,则不会以表单形式传递来自chackbox的输入,并且具有相同名称的元素、最新元素将获取值。因此,如果您没有选中复选框,值0将从隐藏字段传递,但如果您选中它,值1将从复选框传递。如果无法移动隐藏输入字段和HTML语义,是否有任何技巧可以将单击功能应用于标签,您不需要在标签中包含span标记元素。请更详细地说明您的上一次评论。点击标签做什么?将隐藏字段移动到何处?用户应该能够单击标签以选中和取消选中复选框