隐藏的文本字段将设置为其他“文本字段”值

辛斯坦

我在rails中具有以下形式:

<%= form_for :key, :url => delete_keys_path,:html => { :method => :get } do |f| %>
  <%= f.label :key_value %>
  <%= f.text_field :key_value %>
  <%= button_to 'Delete', :class => 'btn',
            method: :delete,
            data: { confirm: 'Are you sure?' } %>
<% end %>

<%= form_for :key ,:url => unblock_keys_path,:html => { :method => :get } do |f| %>
  <%= f.hidden_field  :key_value %>
  <%= button_to 'Unblock', :class => 'btn',
            method: :get %>
<% end %>

<%= form_for :key, url: keep_alive_keys_path, :html => { :method => :get }  do |f| %>
  <%= f.hidden_field :key_value %>
  <%= button_to 'Keep Alive', :class => 'btn',
            method: :get %>
<% end %>

我希望用户输入键值并根据他单击的按钮选择特定的操作。由于只需要一个输入,因此我设置了一个text field和其他隐藏字段

hidden field必须设置为值text field上提交。我知道我将不得不使用JavaScript,但是我该怎么做呢?

没有勺子

将一个ID分配给文本字段(例如“ textField”),也将其分配给隐藏字段(例如“ hiddenField”)。

现在使用JavaScript,

var textFieldElement = document.getElementById("textField");
var hiddenFieldElement = document.getElementById("hiddenField");
var text = textFieldElement.value;
hiddenFieldElement.value = text;

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章