Rails 3:如何在单击链接时显示警告消息?
我的 Rails 3 应用程序中有以下链接:
link_to("Invoice", "/jobs/#{job.id}/invoice")
当用户单击它时,应用程序会显示一张发票。
我想在缺少 job.price
时显示一条警告消息,询问用户是否继续。然后,仅当用户选择“是”时,才应将其重定向到发票页面。
实现这个最简单的方法是什么?
I have the following link in my Rails 3 application:
link_to("Invoice", "/jobs/#{job.id}/invoice")
When user clicks it, the application shows an invoice.
I would like to display a warning message when job.price
is missing, asking the user whether to continue or not. Then, it should be redirected to the invoice page only if user chose "yes".
What is the easiest way to implement this ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这对我有用:
This worked for me:
试试这个
希望这就是您正在寻找的。祝你好运!
Try this
Hope that's what you are looking for. Good luck!
假设使用 Prototype.js,最简单的事情可能是内联点击处理程序。内置的 :confirm 选项将不起作用,因为您需要检查页面上的字段。
可能有一百种更复杂的方法来处理这个问题,无论是不引人注目的还是其他的。
Assuming Prototype.js, the easiest thing would probably be an inline click handler. The built-in :confirm option won't work since you need to check a field on the page.
There are probably a hundred more sophisticated ways of handling this, unobtrusively or whatever.