胶片 21: Forms
|
![BACKWARD](../../image/backward.gif)
|
- Forms 为 Web 用户提供了一种把信息发回给提供 HTML 页的服务器的方法.
- <form action="URL"> . . . </form>
- 该标记的属性在 CGI 编程中介绍过.
- 在一个 form 中, 可以收集多条信息返回给服务器.
- 文本输入域 text, 一行
- 口令域(Password)
- 可滚动的文本域
- 选项盒Checkboxes (开/关切换)
- "收音机"按钮(Radio buttons)
- 弹出式菜单(Pop-up menus)
- 按钮(Push buttons) - 递交数据和复位
- form 标记开始的举例:
- <form method=post action="http://newton.npac.syr.edu/ ???/post-query">
- form 的处理程序 "post-query" 是一个标准程序, 它接收所有数据然后将它们输出.
胶片 22: Form 的组成域: Text 和 Password 域
- text 域的样板 HTML :
- Type your name: <input type="text" name="username"
value="nobody" size=20 maxlength=40>
- 在浏览器窗口显示:
- Type your name: nobody
- 输入区间可以容纳 20 个字符 (缺省为 20) , 可以滚动到最多 40 个字符
40 (缺省为不限制). value, size 和 maxlength 域是可选参数 - 在上例中 "nobody"
是初始值.
- 发给 CGI 程序的是名字和值组成的对: username=<用户输入的数据>
- password 域与上面相同, 只是用户键入的内容不显示, <input type="password"
. . .>
- hidden 域也一样, 只是在浏览器上什么也不显示, <input type="hidden"
. . .>. 它是 CGI 程序之间传递数据的手段.
Copyright: NPACT |
![BACKWARD](../../image/backward.gif)
|