这很像其他被问到的问题。我知道如何使用 HTML/Javascript 来做到这一点,但我的问题是针对 Formtastic 的。
(这里是一个几乎相同问题的链接,除了我需要弄清楚如何让 Formtastic 发出类似于此处示例的 HTML:Show/hide div if "other" radio OR checkbox is checked)
通常你会有一个单选按钮列表:
- 选择 1
- 选择 2
- 选择 3
好吧,这一切都很好,而且 Formtastic 可以轻松处理它。但是当我想要这个时会发生什么:
- 选择 1
- 选择 2
- 选择 3
- 其他:[此处输入文字]
在我点击“其他”之前,文本输入应该是灰色的。如果我选择“其他”,我需要用户输入它是什么。(同样的论点也适用于复选框。)
我意识到交互性是 Javascript,而不是 Formtastic 的工作。我说的是实际的标记。
有没有办法让 Formtastic 发出这个?