CGI编程---html表单
2017-06-13 16:33
344 查看
HTML表单学习
HTML <input> 标签
<input> 标签用于搜集用户信息。
根据不同的 type 属性值,输入字段拥有很多种形式。输入字段可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等等。
HTML 表单用于搜集不同类型的用户输入。
表单是一个包含表单元素的区域。
表单元素是允许用户在表单中(比如:文本域、下拉列表、单选框、复选框等等)输入信息的元素。
表单使用表单标签(<form>)定义。
输入
多数情况下被用到的表单标签是输入标签(<input>)。输入类型是由类型属性(type)定义的。大多数经常被用到的输入类型如下:
1.文本域(Text Fields)
当用户要在表单中键入字母、数字等内容时,就会用到文本域。
<form>
First name: <input type="text" name="firstname"> <br>
Last name: <input type="text" name="lastname">
</form>
浏览器显示如下:
注意,表单本身并不可见。同时,在大多数浏览器中,文本域的缺省宽度是20个字符。
2.单选按钮(Radio Buttons)
当用户从若干给定的的选择中选取其一时,就会用到单选框。
<form>
<input type="radio" name="sex" value="male"> Male
<input type="radio" name="sex" value="female"> Female
</form>
3.复选框(Checkboxes)
当用户需要从若干给定的选择中选取一个或若干选项时,就会用到复选框。
<form>
<input type="checkbox" name="bike"> I have a bike <br>
<input type="checkbox" name="car"> I have a car
</form>
4.表单的动作属性(Action)和确认按钮
当用户单击确认按钮时,表单的内容会被传送到另一个文件。表单的动作属性定义了目的文件的文件名。由动作属性定义的这个文件通常会对接收到的输入数据进行相关的处理。
<form name="input" action="html_form_action.asp" method="get">
Username: <input type="text" name="user">
<input type="submit" value="Submit">
</form>
浏览器显示如下:
假如你再上面的文本框内键入几个字母,并且点击确认按钮,那么输入数据会被传送到名为"html_form_action.asp"的页面。但是此处并未实现此asp故不再进行展示
练习代码:
<html>
<head>
<TITLE>CGI1:hello CGI</TITLE>
</head>
</body>
<form action="www.baidu.com" method="get">
<h2>文本域</h2><br>
First name: <input type="text" name="fname" />
Last name: <input type="text" name="lname" />
<input type="submit" value="Submit" />
<h2>单选按钮(Radio Buttons)</h2><br>
<input type="radio" name="sex" value="male"> Male
<input type="radio" name="sex" value="female"> Female
<h2>复选框(Checkboxes)</h2><br>
<input type="checkbox" name="bike">I have a bike<br>
<input type="checkbox" name="car">I have a car<br>
<h2>确认按钮</h2><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
浏览器显示如下:
HTML <input> 标签
<input> 标签用于搜集用户信息。
根据不同的 type 属性值,输入字段拥有很多种形式。输入字段可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等等。
HTML 表单用于搜集不同类型的用户输入。
表单是一个包含表单元素的区域。
表单元素是允许用户在表单中(比如:文本域、下拉列表、单选框、复选框等等)输入信息的元素。
表单使用表单标签(<form>)定义。
输入
多数情况下被用到的表单标签是输入标签(<input>)。输入类型是由类型属性(type)定义的。大多数经常被用到的输入类型如下:
1.文本域(Text Fields)
当用户要在表单中键入字母、数字等内容时,就会用到文本域。
<form>
First name: <input type="text" name="firstname"> <br>
Last name: <input type="text" name="lastname">
</form>
浏览器显示如下:
注意,表单本身并不可见。同时,在大多数浏览器中,文本域的缺省宽度是20个字符。
2.单选按钮(Radio Buttons)
当用户从若干给定的的选择中选取其一时,就会用到单选框。
<form>
<input type="radio" name="sex" value="male"> Male
<input type="radio" name="sex" value="female"> Female
</form>
3.复选框(Checkboxes)
当用户需要从若干给定的选择中选取一个或若干选项时,就会用到复选框。
<form>
<input type="checkbox" name="bike"> I have a bike <br>
<input type="checkbox" name="car"> I have a car
</form>
4.表单的动作属性(Action)和确认按钮
当用户单击确认按钮时,表单的内容会被传送到另一个文件。表单的动作属性定义了目的文件的文件名。由动作属性定义的这个文件通常会对接收到的输入数据进行相关的处理。
<form name="input" action="html_form_action.asp" method="get">
Username: <input type="text" name="user">
<input type="submit" value="Submit">
</form>
浏览器显示如下:
假如你再上面的文本框内键入几个字母,并且点击确认按钮,那么输入数据会被传送到名为"html_form_action.asp"的页面。但是此处并未实现此asp故不再进行展示
练习代码:
<html>
<head>
<TITLE>CGI1:hello CGI</TITLE>
</head>
</body>
<form action="www.baidu.com" method="get">
<h2>文本域</h2><br>
First name: <input type="text" name="fname" />
Last name: <input type="text" name="lname" />
<input type="submit" value="Submit" />
<h2>单选按钮(Radio Buttons)</h2><br>
<input type="radio" name="sex" value="male"> Male
<input type="radio" name="sex" value="female"> Female
<h2>复选框(Checkboxes)</h2><br>
<input type="checkbox" name="bike">I have a bike<br>
<input type="checkbox" name="car">I have a car<br>
<h2>确认按钮</h2><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
浏览器显示如下:
相关文章推荐
- 结合PHP使用HTML表单访问单个和多个表单值
- CGI编程学习3 加法计算
- shell之cgi编程
- HTML表单和表格的区别
- 嵌入式Web服务器BOA和CGI编程开发
- (笔记)Linux下的简单CGI编程
- html表单
- CGI编程--Tomcat下运行c++程序
- CGI编程教程(一)
- html表单提交分析
- html表单的几种提交方式总结
- 17Python中的CGI编程
- WML学习(七):CGI编程
- CGI编程学习4 登陆窗口
- HTML表单
- html表单的编码及ie下面的hack
- jsp学习笔记——HTML表单
- 7.20 HTML表单(form)标签、单选、复选
- CGI编程学习
- HTML5中 HTML表单和PHP环境搭建及与PHP交互 韩俊强的博客