【发布时间】:2019-04-28 14:27:00
【问题描述】:
我正在尝试弄清楚我可以在嵌入式 elixir 前端使用什么来检查某物是否是数字。
这是我的代码
<%= form_for @changeset, @action, fn f -> %>
<%= if @changeset.action do %>
<div class="alert alert-danger">
<p>Oops, something went wrong! Please check the errors below.</p>
</div>
<% end %>
<!--- CAN I CHECK if @action is integer here? -->
<%=if Integer.parse(@action) %>
<div class="form-item">
<%= label f, :shipping_address, class: "is-req" %>
<%= text_input f, :sender_address %>
<%= error_tag f, :label %>
</div>
<div class="form-item">
<%= label f, :Receiver_Group_Name, class: "is-req" %>
<%= text_input f, :reciever_group_name %>
<%= error_tag f, :reciever_group_name %>
</div>
<div class="form-item">
<%= label f, :Shipping_Items, class: "is-req" %>
<%= text_input f, :items %>
<%= error_tag f, :items %>
</div>
<div class="form-item">
<%= label f, :Funding, class: "is-req" %>
<%= text_input f, :funding %>
<%= error_tag f, :funding %>
</div>
<div class="form-item is-text-center">
<%= submit "Submit", class: "button is-big" %>
</div>
<% end %>
所以我已经知道 Integer.parse() 在前端不起作用,但是有什么类似的东西可以用来检查变量吗?如果没有,有没有办法可以将@action 与 javascript 接口?
elixir/Phoenix 的第一个项目,感谢任何提示。
【问题讨论】:
标签: html elixir phoenix-framework