【问题标题】:form_for reset button not updating values after AJAX responseform_for 重置按钮在 AJAX 响应后不更新值
【发布时间】:2012-06-27 23:51:24
【问题描述】:

我正在尝试使用 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)

感谢您的宝贵时间!

【问题讨论】:

    标签: ruby-on-rails ajax forms reset


    【解决方案1】:

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

    我最终做了这样的事情:

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

    希望这对某人有所帮助。

    【讨论】:

      猜你喜欢
      • 2013-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多