如何在文本字段的每次更改中提交 rails 表单
How to submit a rails form in every change of a textfield
每次用户更改此表单中的字段时,我都需要提交我的表单。
如何使用 ajax 执行此操作?
在您的 javascript 中添加以下代码:
$('#text_field_id').on('blur', function() {
$('#form_id').submit();
});
在这里,当您从文本字段中失去焦点时,您想要的表单(id 为#form_id)将自动提交。
在 "create" 操作结束时,我呈现了一个更改表单属性的视图,如下所示:
<% if (@register.id) %>
$("form").attr("action", "/posts/<%=@registro.id%>");
$("form").attr("method", "put");
<% end %>
这样做,表单现在就像 "edit" 表单,不再是 "create"。
我的脚本是这样的:
$("form").keypress(function(){
doSave();
});
function doSave() {
$("form").submit();
}
每次用户更改此表单中的字段时,我都需要提交我的表单。
如何使用 ajax 执行此操作?
在您的 javascript 中添加以下代码:
$('#text_field_id').on('blur', function() {
$('#form_id').submit();
});
在这里,当您从文本字段中失去焦点时,您想要的表单(id 为#form_id)将自动提交。
在 "create" 操作结束时,我呈现了一个更改表单属性的视图,如下所示:
<% if (@register.id) %>
$("form").attr("action", "/posts/<%=@registro.id%>");
$("form").attr("method", "put");
<% end %>
这样做,表单现在就像 "edit" 表单,不再是 "create"。
我的脚本是这样的:
$("form").keypress(function(){
doSave();
});
function doSave() {
$("form").submit();
}