Ruby on rails RubyonRails:使文本字段在编辑时显示另一个文本字段的内容
我不熟悉RubyonRails,对如何在多个文本字段上显示输入有疑问。 例如,我有两个名为name和path的文本字段。当我在name textfield中键入“Project”时,我希望path textfield可以显示“/path/Project”。Ruby on rails RubyonRails:使文本字段在编辑时显示另一个文本字段的内容,ruby-on-rails,ruby,forms,textfield,Ruby On Rails,Ruby,Forms,Textfield,我不熟悉RubyonRails,对如何在多个文本字段上显示输入有疑问。 例如,我有两个名为name和path的文本字段。当我在name textfield中键入“Project”时,我希望path textfield可以显示“/path/Project”。 正确%> 非常感谢您的推荐。您可以通过JS/Jquery的小帮助来完成,请参阅: var$projectNameField=$(“#项目名称”); var$readOnlyField=$(“#项目_路径”); $projectNameF
正确%>
非常感谢您的推荐。您可以通过JS/Jquery的小帮助来完成,请参阅:
var$projectNameField=$(“#项目名称”);
var$readOnlyField=$(“#项目_路径”);
$projectNameField.on('change',function()){
var inputText=$projectNameField.val();
$readOnlyField.val(输入文本);
})
当一些文本被添加到
project\u name
中时,它将在project\u path
中得到回复。创建一个javascript方法,并将其命名为输入文本字段名。发布的代码位于哪个文件中?正如AliAkbar所说,如果您想在内容到达服务器(即实时)之前进行更改,您需要使用javascript。谢谢。阿里和马克,我要看看如何用JavaScript来做。谢谢你们的帮助。这就是我想要的。
<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>