用户单击Rails 4中的提交按钮时显示消息

时间:2016-01-11 19:57:24

标签: ruby-on-rails

当用户点击submit按钮时,我们希望显示Please wait...'的消息。 onclick已添加到视图文件中:

<%= f.button :submit, t('Save'), :class => BUTTONS_CLS['action'],  onclick: "console.log('Please wait....');" %>

以上是html来源:

<input type="submit" onclick="console.log('Please wait....');" class="btn btn-default btn btn-md btn-hover btn-primary" value="保存" name="commit">

但是点击submit按钮时没有发生任何事情。

2 个答案:

答案 0 :(得分:3)

console.log只会在浏览器控制台中记录一条消息,它不会显示任何可见的用户。 Rails确实内置支持更改按钮上显示的消息并在提交发生时禁用它

& : &amp
< : &lt
> : &gt
" : &quot
' : &#39
/ : &#x2F

如果您想要的不仅仅是,那么您需要准确描述您的意思&#34;显示请稍候的消息......&#34;

答案 1 :(得分:1)

您可以使用NProgress gem显示消息或进度条。还有其他可用的宝石,例如PACE