我对红宝石一无所知,并且对如何在多个text_fields上显示输入有疑问。 例如,我有两个名为name和path的文本字段。在名称文本字段中键入“项目”时,我希望路径文本字段可以显示“ / 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>
任何建议都值得赞赏。
答案 0 :(得分:1)
您可以在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
中回复