我想在用户开始在表单中输入时将用户添加到帖子的作者
列表中。
例如,当用户在表单中键入任何字母(或按下“输入”按钮)时,我会调用@post.authors.create(user_id: current_user.id)
来添加用户到该特定帖子的作者列表。我认为这不可能实现,但使用 javascript 提交 ajax 请求可能足以实现此方法。是否可以在 Rails 应用程序中实现这种方法?如果是这样,谁能给我一些指示?
最佳答案
您必须为按键创建事件处理程序并在第一次按下后删除。
function typeCatch(){
$(this).off("keypress",typeCatch)//remove handler
console.log("User start type");
}
$("$field_id").on("keypress",typeCatch)
关于javascript - 标记用户何时开始在表单中输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15869223/