form_for reset按钮在AJAX响应后不更新值

时间:2012-06-27 23:51:25

标签: ruby-on-rails ajax forms reset

我正在尝试使用form_for重置按钮:

<%= button_tag 'Reset', :type => 'reset' %>

效果很好,但是当我通过AJAX更新对象时,如何才能将新的表单值重置为?现在它重置文档加载时的值,这是有道理的。但有没有办法让重置按钮注册新值?

这是代码: https://gist.github.com/3006966

希望有一种比循环表单字段并设置其默认值更简单的方法: How can I update a default value for a form field after an ajax submission (not a form reset)

感谢您的时间!

1 个答案:

答案 0 :(得分:0)

事实证明,Rails助手只是在输入标记中添加了'type = reset'属性。其余的魔力直接来自常规HTML。

我最终做了这样的事情:

$(this)[0].defaultValue = $(this).val();

希望这有助于某人。