【问题标题】:Custom selection in Phoenix Framework templatePhoenix 框架模板中的自定义选择
【发布时间】:2020-03-04 01:11:02
【问题描述】:

我想要一个自定义的select field 有 3 个选项:dogcatother - 另一个是什么时候选择我希望空白文本输入出现在下方,以允许用户在其中写下他最喜欢的动物。

有没有办法根据选择的选项有条件地呈现字段?

<%= 
select f, :animal, [
   {"Dog", :dog},
   {"Cat", :cat},
   {"Other", :other}
]

text_input f, :animal
%>

【问题讨论】:

    标签: forms elixir phoenix-framework


    【解决方案1】:

    没有 JavaScript 的帮助你无法实现它。

    HTML 标记在服务器端呈现,选项的选择发生在浏览器上。

    如果您不想编写 JavaScript 代码,请尝试 Phoenix LiveView,它允许您在服务器端动态更改 DOM 树。

    Phoenix LiveView 背后有一个 JavaScript 库,但您几乎不会注意到它。

    【讨论】:

      猜你喜欢
      • 2016-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多