Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 在前端使用嵌入式长生不老药时,是否可以检查整数?_Html_Elixir_Phoenix Framework - Fatal编程技术网

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
是。

你说的对,我只是检查一下。这很有效,谢谢!关于行动你是对的,我只是检查一下。这很有效,谢谢!