CGI编程:表单小部件、安全考量与项目实践
1. 表单小部件示例与方法
在Web开发中,表单小部件是与用户交互的重要工具。以下是一个简单的表单示例:
<body bgcolor="#ffffff"> <h1>An Example of Form Widgets</h1> <form action="/cgi-bin/widgets2.cgi" method="post"> Programming language: <input type="text" value="Perl"> <br> . . . </form> </body> </html>你可以通过访问http://localhost/cgi-bin/widgets2.cgi或www.opensourcewebbook.com/cgi-bin/widgets2.cgi来测试这个表单。
2. CGI.pm创建表单小部件的方法
虽然使用Here文档构建HTML页面很方便,但并非所有情况都是最佳选择。CGI.pm提供了多种创建小部件的方法,如下表所示:
| 方法名 | 描述 |
| — | — |
| start_form() | 表单开始标签 |
| textfield() | 文本小部件标签 |
| textarea() | 文本区域标签 |