【问题标题】:What is the reason to use observe_field instead of onkeydown in rails?在rails中使用observe_field而不是onkeydown的原因是什么?
【发布时间】:2010-05-31 23:00:44
【问题描述】:

当大多数 Rails 开发人员想要在文本输入框更改时触发特定操作时使用observe_field,而不是使用onkeydown,有什么好的理由吗?我希望,在大多数情况下,使用observe_field 会产生比仅使用本机钩子onkeydown 更多的代码。

【问题讨论】:

  • 你用的是什么版本的rails?
  • 2.3 但这是一般问题
  • 将特殊对象放在页面上似乎真的很奇怪

标签: ruby-on-rails ajax forms


【解决方案1】:

我认为这只是为不了解 javascript 或不想编写另一段 JavaScript 代码的人提供的便捷方式。

【讨论】:

  • 可以在不写任何javascript的情况下使用onkeydown - 比如::onkeydown => update_page { |page|页面[:item].toggle }
猜你喜欢
  • 1970-01-01
  • 2011-04-17
  • 2012-06-27
  • 1970-01-01
  • 2016-08-31
  • 2013-01-01
  • 1970-01-01
  • 2012-07-15
  • 2017-04-23
相关资源
最近更新 更多