新手问题 按钮提交限制和一个 Rails 的问题,新手求救

wdrsam · 2015年09月28日 · 最后由 liukai 回复于 2015年09月30日 · 1605 次阅读

我想让一个提交按钮点击后,5 秒不允许重复提交?js 可以实现是肯定的,但新手想问问,rails 里对于单个页面的某个按钮的限制 js 代码,该写在哪里?直接写在那个页面里肯定是不科学的吧。

写哪都行,只要能加载到页面并且按钮 ID 唯一。可以用setTimeout(),点击后设置为disable,5s 后设置为enable

先写到页面里,如果多个地方要用再抽取出来。

$('button[data-disable-with]').each(function () { ... }) 我们是这样做的

disable_with 属性的使用 submit_tag "Complete sale", :disable_with => "Please wait..."

需要 登录 后方可回复, 如果你还没有账号请 注册新账号