gpt4 book ai didi

Javascript 监听器在转换为 slug 后将文本从第一个 text_field 添加到第二个 text_field

转载 作者:行者123 更新时间:2023-11-29 21:44:47 26 4
gpt4 key购买 nike

我正在尝试添加一个 javascript 监听器:

1. 监听文本字段中的文本更改 (#articleField)
2. 将该文本转换为 slug
3. 将新的 slug 放入另一个文本字段 (#slugField)

我正在使用 Rails 4我正在从 this question: 中提取 slug 逻辑

查看

  <%= f.input :article, label: 'Article', required: true, focus: true, id: 'articleField' %>
<%= f.input :slug, label: 'Slug', required: true, focus: true, id: 'slugField' %>
<%= f.button :submit, value: 'SAVE CHANGES' %>'



<script>
$('#articleField').blur(
function(){
var article = $(this).text();
var slug = article.trim().toLowerCase().replace(" ", "_");
$(this).prop('id', slug);
$(slug).append(#slugField); <---this is where I'm going off the road
}
)
// </script>

我是 JS 的新手,在如何将函数中创建的 slug 附加到#slugField 文本框时遇到了问题。

最佳答案

首先,您的 javascript 代码是否在 document ready 指令中?

<script type="text/javascript">
$(function() {
// Your code should be here
});
</script>

其次,您可以使用jQuery val 方法在text_field 中设置文本。

$('#articleField').blur(function() {
var article = $(this).val();
var slug = article.trim().toLowerCase().replace(" ", "_");
$("#slugField").val(slug);
});

关于Javascript 监听器在转换为 slug 后将文本从第一个 text_field 添加到第二个 text_field,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31619275/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com