सीजीआई प्रोग्राम में टेक्स्ट एरिया डेटा पास करना
TEXTAREA तत्व का उपयोग तब किया जाता है जब मल्टीलाइन टेक्स्ट को CGI प्रोग्राम में पास करना होता है।
यहां टेक्स्टटेरा बॉक्स वाले फॉर्म के लिए HTML कोड का उदाहरण दिया गया है -
<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>
इस कोड का परिणाम निम्न रूप है -
Type your text here... Submit
वेब ब्राउज़र द्वारा दिए गए इनपुट को संभालने के लिए नीचे textarea.cgi स्क्रिप्ट है -
#!/usr/bin/python # Import modules for CGI handling import cgi, cgitb # Create instance of FieldStorage form = cgi.FieldStorage() # Get data from fields 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>"