![]() |
1
6
对单选按钮执行此操作的一个简单方法是将输入标记放在标签内,如下所示:
这是实现目标的有效方法。
在轨道上
|
|
2
9
你可以找到一个解决方案,但它可以帮助其他人。我正在使用Rails 4+。 您可以使用 Rails' FormHelper's label method 使用“value”键输入参数。
对于您的代码,它应该是
希望有帮助:) |
![]() |
3
4
|
![]() |
4
3
完全不了解Rails,HTML要求很容易:您必须像这样构造标记:
因此,首先,检查您的HTML,在您的示例中,您在…name=“bet_type=“radio”… 其次,for=“”始终指向字段的ID。 现在,您有了一个可点击的标签,用于字段赌注类型! 希望有帮助! |
|
5
1
我使用的是rails 5和嵌套属性,因此不可能硬编码输入字段(单选按钮)的dom id。解决方案是使用form.label的value:attribute
Rails自动为标签生成for:属性。只需检查标签并确保标签的for:属性与单选按钮的ID匹配。 |
![]() |
6
0
汪汪!很抱歉。我发现这个错误有点不诚实。 我用手写了这篇文章的代码…没有复制粘贴。为了保持清晰,我重新命名了一些我使用的值,因为我运行的代码有点混乱(显然是不正确的)。 所以,当盖比要求我为这些代码块获得一些输出时,我把它们放在我的视图中,瞧!选择各自单选按钮的标签!但是为什么呢?! 好吧,事情是这样的。查看输出,我发现我的原始代码没有为HTML中的值生成一致的input.id和label.看起来像这样:
这就产生了:
看到input.id和label.for有什么不同吗? 只有当我运行我的 问题 我说得对吗? 它似乎是这样工作的:单选按钮标记方法从它的(object_name+“uu”+value)中生成input.id,而label标记方法从它的object_name中生成label.for。 当这两个相等时,你会得到一个选择标签。 我希望这个发现能帮助其他人。 不好意思让你的齿轮也无缘无故地磨了! |
![]() |
A. Shawkat · 获取请求不起作用 7 年前 |
![]() |
Yura · 无法链接引导。min.css和动态web app 7 年前 |
![]() |
jasonharper · 无互联网连接的WiFi连接设备的最佳实践 7 年前 |
![]() |
Thanh Dong · 在spring boot web应用程序中运行jar文件时,创建名为“ConfigurationPropertiesBindingPostProcessor”的bean时出错 7 年前 |
![]() |
Karim Sawma · react web app中缺少滚动条 7 年前 |
![]() |
Nathan · Flask API回调侦听器 7 年前 |
![]() |
David Artmann · Vaadin网格日期渲染器不适用 7 年前 |
![]() |
Hayden · 如何防止计数器的增量超过元素的高度? 7 年前 |