Demonstrates post method with an XHTML form : form « CGI Web « Python Tutorial






#!c:\Python\python.exe

import cgi

def printHeader( title ):
   print """Content-type: text/html
<?xml version = "1.0" encoding = "UTF-8"?>    
<html xmlns = "http://www.w3.org/1999/xhtml">
<head><title>%s</title></head>

<body>""" % title

printHeader( "Using cgi.FieldStorage with forms" )
print """<paragraph>Enter one of your favorite words here:<br /></paragraph>
   <form method = "post" action = "fig06_09.py">
      <paragraph>
      <input type = "text" name = "word" />
      <input type = "submit" value = "Submit word" />
      </paragraph>
   </form>"""

pairs = cgi.parse()

if pairs.has_key( "word" ):
   print """<paragraph>Your word is: 
      <span style = "font-weight: bold">%s</span></paragraph>""" % cgi.escape( pairs[ "word" ][ 0 ] )

print "</body></html>"








22.3.form
22.3.1.A Simple Form
22.3.2.Creating Self-Posting CGI Scripts
22.3.3.Static Form Web Page (friends.htm)
22.3.4.Demonstrates get method with an XHTML form
22.3.5.Demonstrates post method with an XHTML form
22.3.6.Demonstrates use of cgi.FieldStorage with an XHTML form
22.3.7.List form data
22.3.8.Login form
22.3.9.Receiving Data from an HTML File