作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个按钮可以将用户导航到另一个页面。 (它必须是按钮而不是链接)。我想在新标签页(甚至新窗口!)中打开页面。我必须使用 JavaScript 吗?或者有没有其他办法!我会感谢你的帮助。
干杯。
最佳答案
要扩展建议在 Rails 中使用 `target="_blank"的答案...
如果您正在使用 button_to
帮助器,它会被 Rails 自动包装在一个表单中。 form
标签需要这个属性。要获取它,请将其作为值传递到 html 选项的散列中,例如:
button_to t(:translated_text), foo_path(foo.id), class: 'btn btn-primary', form: {target: '_blank'}
class:
和 form:
是 html_options
散列的元素。 form:
选项很特殊,因为它告诉 Rails 你想将 HTML 选项传递给 form
标签,而不是 input
标签按钮本身。
关于html - 如何在 Rails 中单击按钮打开新选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11754521/
我是一名优秀的程序员,十分优秀!