Html 在前端使用嵌入式长生不老药时,是否可以检查整数?
我想弄清楚我可以用什么样的内置长生不老药来检查某个东西是否是一个数字 这是我的密码Html 在前端使用嵌入式长生不老药时,是否可以检查整数?,html,elixir,phoenix-framework,Html,Elixir,Phoenix Framework,我想弄清楚我可以用什么样的内置长生不老药来检查某个东西是否是一个数字 这是我的密码 <%= 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
<%= 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连接起来
第一个项目与长生不老药/凤凰城,任何提示是赞赏
我已经知道Integer.parse()
在前端不起作用”
我怀疑我是否理解了它的意思。模板在后端处理。始终返回真实值,使if Integer.parse(无论什么)
基本上成为NoOp
您可能希望在控制器中设置另一个分配:
it_is_integer =
case Integer.parse(action) do
{_int, ""} -> true
{_int, _} -> false
:error -> false
end
并将此赋值作为(it\u is\u integer:it\u is\u integer
)传递到或任何位置,并在模板中使用:
<%= if @it_is_integer %>
旁注:我不熟悉菲尼克斯,但AFAICT
@action
是
我已经知道Integer.parse()
在前端不起作用”
我怀疑我是否理解了它的意思。模板在后端处理。始终返回真实值,使if Integer.parse(无论什么)
基本上成为NoOp
您可能希望在控制器中设置另一个分配:
it_is_integer =
case Integer.parse(action) do
{_int, ""} -> true
{_int, _} -> false
:error -> false
end
并将此赋值作为(it\u is\u integer:it\u is\u integer
)传递到或任何位置,并在模板中使用:
<%= if @it_is_integer %>
旁注:我不熟悉菲尼克斯,但AFAICT
@action
是。你说的对,我只是检查一下。这很有效,谢谢!关于行动你是对的,我只是检查一下。这很有效,谢谢!