Ruby 在 Rails 上:使 text_field 在编辑时显示另一个 text_field 的内容
Ruby On Rails: make text_field displaying the content from another text_field while editing
我对 rails 上的 ruby 很陌生,对如何在多个 text_fields 上显示输入有疑问。
例如,我有两个名为名称和路径的文本字段。当我在名称文本字段中键入 "Project" 时,我希望路径文本字段可以显示“/path/Project”。
enter image description here
<div class="field">
<%= form.label :name %>
<%= form.text_field :name, id: :project_name %>
</div>
<div class="field">
<%= form.label :path %>
<%= form.text_field :path, id: :project_path, :readonly => true %>
</div>
如有任何建议,我们将不胜感激。
您可以在 JS/Jquery 的帮助下完成,请参阅:
var $projectNameField = $('#project_name');
var $readOnlyField = $('#project_path');
$projectNameField.on('change', function() {
var inputText = $projectNameField.val();
$readOnlyField.val(inputText);
})
当一些文本被添加到 project_name
时,它将在 project_path
中回复
我对 rails 上的 ruby 很陌生,对如何在多个 text_fields 上显示输入有疑问。 例如,我有两个名为名称和路径的文本字段。当我在名称文本字段中键入 "Project" 时,我希望路径文本字段可以显示“/path/Project”。 enter image description here
<div class="field">
<%= form.label :name %>
<%= form.text_field :name, id: :project_name %>
</div>
<div class="field">
<%= form.label :path %>
<%= form.text_field :path, id: :project_path, :readonly => true %>
</div>
如有任何建议,我们将不胜感激。
您可以在 JS/Jquery 的帮助下完成,请参阅:
var $projectNameField = $('#project_name');
var $readOnlyField = $('#project_path');
$projectNameField.on('change', function() {
var inputText = $projectNameField.val();
$readOnlyField.val(inputText);
})
当一些文本被添加到 project_name
时,它将在 project_path