|
Jim
binarybrain at phreaker.net
Sat Feb 14 08:52:24 EST 2004
I am new to modpython and I could use a hand with forms. I currently
have the publisher setup. The following snippit of code prints none of
the form vars that I (thought) I was passing. When I click submit test
gets loaded but the page is blank. I thought iterating through the keys
would work. What am I doing wrong here?
TIA - Jim
from mod_python import apache, util
import HTMLgen
from HTMLgen import *
def test(req):
html_page = HTMLgen.BasicDocument(title='Test')
for i in util.FieldStorage(req).keys():
html_page.append(i)
return html_page
def handler(req):
html_page = HTMLgen.BasicDocument(title='Register')
f = Form('http://69.56.173.110/register.py/test')
f.append("Please pick a username and password")
f.append("Username")
f.append(Input(type='textfield', name='username'))
f.append("Password")
f.append(Input(type='password', name='passwd'))
f = space(f)
role = ['Official', 'Coach', 'Parent', 'Player']
for choice in role:
r = Input(type='radio', name='role', rlabel=choice)
f.append(r)
f.submit = Input(type='submit', value='register')
html_page.append(f)
req.write(str(html_page))
return req
|