link 返回到之前访问过的表单
link back to form visited before
我正在完成 Learn Python The Hard Way,我目前正在完成练习 51。其中,要求学生在文件 templates/index 中添加。 html a link back 这样我们就可以继续填写表格并查看结果。我的代码如下:
/bin
app.py
/static
/templates
hello_form.html
index.html
/tests
app.py写法如下:
import web
urls = (
'/hello', 'Index'
)
app = web.application(urls, globals())
render = web.template.render('templates/', base="layout")
class Index(object):
def GET(self):
return render.hello_form()
def POST(self):
form = web.input(name="Nobody", greet="Hello")
greeting = "%s, %s" % (form.greet, form.name)
return render.index(greeting = greeting)
if __name__ == "__main__":
app.run()
index.html写法如下:
$def with (greeting)
$if greeting:
I just wanted to say <em style="color: green; font-size: 2em;">$greeting</em>
$else:
<em>Hello</em>, world!
hello_form.html写法如下:
<h1>Fill out this form</h1>
<form action="/hello" method="POST">
A Greeting: <input type="text" name="greet">
<br/>
Your Name: <input type="text" name="name">
<br/>
<input type="submit">
</form>
这个 link back 是表单上的按钮,不是吗?
如何为此按钮添加处理程序?
在此先感谢您的帮助。
只需基本 html 即可完成。类似于以下内容:
<form method="get" action="/page2">
<button type="submit">Continue</button>
</form>
应该完成这项工作。
<form action="/hello" method="GET">
<input type="submit">
</form>
将这些代码放入 <body> </body>
在最后一个正文标签之前输入:
<a href = "http://localhost:8080/hello">Link to Hello</a>
这样它只会将您带回到表单页面。
我在 index.html 中添加了这几行并且有效。
<form>
<input type="button" value="Back" onclick="history.back()">
</form>
详情请访问https://www.computerhope.com/issues/ch000317.htm
希望对您有所帮助。
我正在完成 Learn Python The Hard Way,我目前正在完成练习 51。其中,要求学生在文件 templates/index 中添加。 html a link back 这样我们就可以继续填写表格并查看结果。我的代码如下:
/bin
app.py
/static
/templates
hello_form.html
index.html
/tests
app.py写法如下:
import web
urls = (
'/hello', 'Index'
)
app = web.application(urls, globals())
render = web.template.render('templates/', base="layout")
class Index(object):
def GET(self):
return render.hello_form()
def POST(self):
form = web.input(name="Nobody", greet="Hello")
greeting = "%s, %s" % (form.greet, form.name)
return render.index(greeting = greeting)
if __name__ == "__main__":
app.run()
index.html写法如下:
$def with (greeting)
$if greeting:
I just wanted to say <em style="color: green; font-size: 2em;">$greeting</em>
$else:
<em>Hello</em>, world!
hello_form.html写法如下:
<h1>Fill out this form</h1>
<form action="/hello" method="POST">
A Greeting: <input type="text" name="greet">
<br/>
Your Name: <input type="text" name="name">
<br/>
<input type="submit">
</form>
这个 link back 是表单上的按钮,不是吗? 如何为此按钮添加处理程序?
在此先感谢您的帮助。
只需基本 html 即可完成。类似于以下内容:
<form method="get" action="/page2">
<button type="submit">Continue</button>
</form>
应该完成这项工作。
<form action="/hello" method="GET">
<input type="submit">
</form>
将这些代码放入 <body> </body>
在最后一个正文标签之前输入:
<a href = "http://localhost:8080/hello">Link to Hello</a>
这样它只会将您带回到表单页面。
我在 index.html 中添加了这几行并且有效。
<form>
<input type="button" value="Back" onclick="history.back()">
</form>
详情请访问https://www.computerhope.com/issues/ch000317.htm
希望对您有所帮助。