如何在Rails表单的第三个文本字段中添加两个文本字段值?

文卡特

我有一个要求,我们必须添加两个文本字段并将值插入存储为字符串的第三个字段。在下面的表格中,我想将数量和price_per_unit相乘,并将值存储在total_amount字段中,该字段应为只读。请帮我。

这是我的表格:

<%=form_for([:invoice_detail,@multiple_good], html: {class: 'form-horizontal', role: 'form' }) do |f| %>

    <div class="field">
      <%= f.label :description_of_goods, :class => 'control-label' %>
      <div class="controls">
        <%= f.text_field :description_of_goods, :class => 'text_field', :required => true,:maxlength => 20, :placeholder => '20 Alpha numeric characters'  %>
      </div>
    </div>

    <div class="field">
      <%= f.label :quatity, :class => 'control-label' %>
      <div class="controls">
        <%= f.text_field :quatity, :class => 'text_field', :required => true,:maxlength => 20, :placeholder => 'Enter quatity'  %>
      </div>
    </div>

    <div class="field">
      <%= f.label :price_per_unit, :class => 'control-label' %>
      <div class="controls">
        <%= f.text_field :price_per_unit, :class => 'text_field', :placeholder => 'Enter price Per unit'  %>
      </div>
    </div>

    <div class="field">
      <%= f.label :total_amount, :class => 'control-label' %>
      <div class="controls">
        <%= f.text_field :total_amount, :class => 'text_field', :placeholder => 'Enter Total Amount '  %>
      </div>
    </div>

    <div class="form-actions2"style="text-align:center">
      <%= f.submit  :class => 'btn btn-primary' %>
    </div>
    </div>

<% end %>
阿根廷47

可以有多种方法来执行此操作。

假设total_amount数据库中只有一列,您可以在模型中有attr_accessor,然后before_save可以设置total_amount。

如果您希望它像实时事物一样,则需要JS,这很容易。你可以

<%= f.text_field :quatity, class: "text-field", id: "quantity" ... %>
<%= f.text_field :price_per_unit, class: "text-field", id: "price-per-unit" ... %>"
<%= f.text_field :total_amount, class: "text-field", id: "total-amount" .. readonly: true %>

然后在JS中

$(document).on("change", "#quantity #price", function() {
  var price = $("#price").val() || 0,
      quantity = $("#quantity").val() || 0;
  $("#total-amount").val(price * quantity);
});

但是我会说这很不好,因为我可以轻松地使用Web检查器删除只读内容并自行设置值。但是,如果您具有pricequantity作为数据库字段,则无需担心在服务器端保留验证。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

附加两个文本字段值并显示在第三个文本字段中

来自分类Dev

如何对两个文本字段的值求和并在第三个文本字段中显示结果?

来自分类Dev

netbeans如何从两个文本字段中获取固定值并使用按钮将它们添加到第三个中?

来自分类Dev

减去两个文本字段并在javascript或jquery中的第三个显示结果

来自分类Dev

如何在表单中添加两个字段并使用 Redux Form 在第三个字段中显示

来自分类Dev

目标c如何根据选择第一个文本字段项目删除第二个和第三个文本字段中的项目

来自分类Dev

Alfresco工作流程表单添加两个文本框值并自动在第三个文本框中显示总和

来自分类Dev

Javascript - 如何添加两个文本框的结果并在第三个中显示结果?

来自分类Dev

Swift-添加在两个文本字段中捕获的值

来自分类Dev

Javascript,如何在同一个输入类型的文本字段中显示两个值?

来自分类Dev

如何在材料UI中的文本字段中使两个输入装饰彼此相邻

来自分类Dev

awk +如何在两个字符上捕获第三个字段

来自分类Dev

Python + Glade + PyGObject。如何一次获得两个文本字段的值?

来自分类Dev

在iOS的单个文本字段中验证两个值

来自分类Dev

两个具有相似属性且无法在watir中输入值的文本字段

来自分类Dev

使用javascript验证文本字段中的输入(需要为两个值之一)

来自分类Dev

在iOS的单个文本字段中验证两个值

来自分类Dev

在第三个文本框中显示两个文本框文本

来自分类Dev

如何在Rails表单中获取文本字段的新值?

来自分类Dev

如果满足最后两个条件,我如何在 Google 表格中添加第三个条件

来自分类Dev

如何区分自定义单元格中的两个文本字段?

来自分类Dev

Yii2:动态添加两个字段并填充第三个字段

来自分类Dev

Ruby on Rails保存两个字段并将它们合并为第三个字段

来自分类Dev

iOS 6中带有文本字段和三个按钮的UIAlertView问题

来自分类Dev

iOS 6中带有文本字段和三个按钮的UIAlertView问题

来自分类Dev

两个文本字段的第一响应者

来自分类Dev

Swift文本字段结合了两个功能

来自分类Dev

JQuery 两个自动完成文本字段

来自分类Dev

如何在一个视图中对两个文本字段使用一个UIPickerView?

Related 相关文章

  1. 1

    附加两个文本字段值并显示在第三个文本字段中

  2. 2

    如何对两个文本字段的值求和并在第三个文本字段中显示结果?

  3. 3

    netbeans如何从两个文本字段中获取固定值并使用按钮将它们添加到第三个中?

  4. 4

    减去两个文本字段并在javascript或jquery中的第三个显示结果

  5. 5

    如何在表单中添加两个字段并使用 Redux Form 在第三个字段中显示

  6. 6

    目标c如何根据选择第一个文本字段项目删除第二个和第三个文本字段中的项目

  7. 7

    Alfresco工作流程表单添加两个文本框值并自动在第三个文本框中显示总和

  8. 8

    Javascript - 如何添加两个文本框的结果并在第三个中显示结果?

  9. 9

    Swift-添加在两个文本字段中捕获的值

  10. 10

    Javascript,如何在同一个输入类型的文本字段中显示两个值?

  11. 11

    如何在材料UI中的文本字段中使两个输入装饰彼此相邻

  12. 12

    awk +如何在两个字符上捕获第三个字段

  13. 13

    Python + Glade + PyGObject。如何一次获得两个文本字段的值?

  14. 14

    在iOS的单个文本字段中验证两个值

  15. 15

    两个具有相似属性且无法在watir中输入值的文本字段

  16. 16

    使用javascript验证文本字段中的输入(需要为两个值之一)

  17. 17

    在iOS的单个文本字段中验证两个值

  18. 18

    在第三个文本框中显示两个文本框文本

  19. 19

    如何在Rails表单中获取文本字段的新值?

  20. 20

    如果满足最后两个条件,我如何在 Google 表格中添加第三个条件

  21. 21

    如何区分自定义单元格中的两个文本字段?

  22. 22

    Yii2:动态添加两个字段并填充第三个字段

  23. 23

    Ruby on Rails保存两个字段并将它们合并为第三个字段

  24. 24

    iOS 6中带有文本字段和三个按钮的UIAlertView问题

  25. 25

    iOS 6中带有文本字段和三个按钮的UIAlertView问题

  26. 26

    两个文本字段的第一响应者

  27. 27

    Swift文本字段结合了两个功能

  28. 28

    JQuery 两个自动完成文本字段

  29. 29

    如何在一个视图中对两个文本字段使用一个UIPickerView?

热门标签

归档