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

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

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

Phần tử TEXTAREA dùng khi cần truyền văn bản nhiều dòng đến CGI Program.

Ví dụ HTML form với TEXTAREA:

<form action="/cgi-bin/textarea.py" method="post" target="_blank">
  <textarea name="textcontent" cols="40" rows="4">Type your text here...</textarea>
  <input type="submit" value="Submit" />
</form>

Script textarea.cgi xử lý input:

#!/usr/bin/python
import cgi, cgitb
form = cgi.FieldStorage()
if form.getvalue('textcontent'):
    text_content = form.getvalue('textcontent')
else:
    text_content = "Not entered"
print "Content-type:text/html\r\n\r\n"
print "<html>"
print "<head>"
print "<title>Text Area - Fifth CGI Program</title>"
print "</head>"
print "<body>"
print "<h2> Entered Text Content is %s</h2>" % text_content
print "</body>"