web.py 如何设置模板中链接从新窗口打开?

2013-06-26 14:57:13 +08:00
 noah2132
刚学web.py , 模板中
<form action="/edit/$x.id" method="post">
<input type="submit" value="edit" />
<form>
要如何做才能在点击“edit”后,在新窗口打开页面呢?
3394 次点击
所在节点    Python
12 条回复
shiny
2013-06-26 15:01:34 +08:00
<form action="/edit/$x.id" method="post" target="_blank">
noah2132
2013-06-26 15:08:13 +08:00
添加 target="_blank",先前试过了,不行啊。
cj1324
2013-06-26 15:11:47 +08:00
我什么需要在form 中写 target, 这个属性应该写在 a标签中的~
noah2132
2013-06-26 15:31:29 +08:00
@cj1324 form中不是也有这个属性么?
noah2132
2013-06-26 15:31:51 +08:00
@shiny 请问还有没有别的办法?
cj1324
2013-06-26 15:39:45 +08:00
form 是一个表单 你需要在表单提交的时候打开一个新的页面 还是在提交成功后打开新页面。
flyingkid
2013-06-26 15:40:24 +08:00
如果还有其他办法的那就是javascript了。
cj1324
2013-06-26 15:46:27 +08:00
有一个叫onSubmit的事件 监听~
noah2132
2013-06-26 15:49:22 +08:00
@cj1324 提交成功后
qiayue
2013-06-26 16:01:07 +08:00
楼主需求没有描述清楚
shiny
2013-06-26 16:03:57 +08:00
1、这是 HTML,和 web.py 无关
2、form 里 target="_blank" 我们每天线上在用,如果不能在新窗口中打开,需要自己检查下自己的页面了。
noah2132
2013-06-26 16:25:55 +08:00
代码很简单,index.html页面时列表,点击每行的按钮,生成一个report.html,我就想生成的report.html是在新窗口打开,而不是直接从index.html页面打开。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/73699

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX