Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách truyền dữ liệu Radio Button đến Python CGI script?

Truyền dữ liệu Radio Button đến chương trình CGI

Radio Button dùng khi chỉ cần chọn một tùy chọn.

Ví dụ HTML form với hai radio button:

<form action="/cgi-bin/radiobutton.py" method="post" target="_blank">
  <input type="radio" name="subject" value="maths" /> Maths
  <input type="radio" name="subject" value="physics" /> Physics
  <input type="submit" value="Select Subject" />
</form>

Script radiobutton.py xử lý input:

#!/usr/bin/python
import cgi, cgitb
form = cgi.FieldStorage()
if form.getvalue('subject'):
    subject = form.getvalue('subject')
else:
    subject = "Not set"
print "Content-type:text/html\r\n\r\n"
print "<html>"
print "<head>"
print "<title>Radio - Fourth CGI Program</title>"
print "</head>"
print "<body>"
print "<h2> Selected Subject is %s</h2>" % subject
print "</body>"
print "</html>"