Ruby on rails 提交表单和文本字段的清除值(Rails)

Ruby on rails 提交表单和文本字段的清除值(Rails),ruby-on-rails,ajax,Ruby On Rails,Ajax,我有一个rails表单,可以简单地发布数据并使用ajax重新加载 format.js{render:updatedo | page | page.重新加载 end} 我还想清除表单中文本框的值,因为现在,文本框只保留相同的值。如果它们是“hello”,另一个是“world”,我会单击submit,它会运行重新加载,并保持相同的文本框值 编辑我使用的是rails生成的默认Java脚本。Prototype.js、application.js(等等)如果这是一个AJAX调用,我怀疑清除表单的正确方法是

我有一个rails表单,可以简单地发布数据并使用ajax重新加载

format.js{render:updatedo | page |

page.重新加载

end}

我还想清除表单中文本框的值,因为现在,文本框只保留相同的值。如果它们是“hello”,另一个是“world”,我会单击submit,它会运行
重新加载
,并保持相同的文本框值


编辑我使用的是rails生成的默认Java脚本。Prototype.js、application.js(等等)

如果这是一个AJAX调用,我怀疑清除表单的正确方法是从AJAX调用中成功回调。如果您使用的是ExtJS或jQuery,这应该很容易做到,但如果不让我们知道您使用的是哪个JS库,我们就无法更明确地表达

尝试重置表单,如下所示:

page[:the_form].reset
还可以更新特定的文本字段值:

page[:foo].value = 'Hello!'

这个问题适用吗?如果你的意思是autocomplete把我的项目搞砸了,那么不是。现在,我只是在提交后不清除字段。我只是使用rails调用的javascript默认值。原型。