Submit_tag确认msg未显示确认消息
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Submit_tag确认msg未显示确认消息相关的知识,希望对你有一定的参考价值。
我有一个Ruby HAML网站,我需要让用户确认他们已经审查了条款和条件。我正在使用submit_tag从购物车屏幕导航到结帐流程,并希望Checkout(submit_tag)上的确认消息我在我的应用程序erb文件中有= javascript_include_tag“应用程序”。
我试过:确认“我已经审查了条款”和数据:确认(“我已经审查了条款”)第一个编译数据:产生语法错误。我也试过使用onclick
``.row.hidden-xs.hidden-sm.visible-md.visible-lg
.col-sm-12.button-hover {:style =>“text-align:right; text-size:3em; padding-right:30px”} = submit_tag'Checkout',:confirm =>(“我已同意条款和条件“),:class =>”btn btn-primary“
When I click Checkout it routes to the checkout page with no prompt or msg.
您的提交标签应如下所示:<%= submit_tag "Checkout", class: "classes here", data: {confirm: "I have agreed to the Terms and Conditions"}%>
我相信haml它会以a =开头
你可以做一个转到javascript函数的onClick事件。您需要将函数传递给event参数。
onClickFunction(event) {
event.preventDefault;
// whatever else you want to do. Show a modal or ect.
}
preventDefault会阻止操作执行通常的操作。这允许您显示提示或其他内容。在完成所有事情的最后,您需要通过绕过阻止的操作来完成。
来自文档的更多内容:https://apidock.com/rails/ActionView/Helpers/FormTagHelper/submit_tag
submit_tag "Save", data: { confirm: "Are you sure?" }
# => <input name='commit' type='submit' value='Save' data-confirm="Are you sure?" />
以上是关于Submit_tag确认msg未显示确认消息的主要内容,如果未能解决你的问题,请参考以下文章
从 Java/Spring 中检索 RabbitMQ 队列中未确认消息的数量