[HTML] 琐琐碎碎(二)——HTML表单与输入
2013-05-27 18:50
169 查看
HTML 表单和输入
HTML 表单用于搜集不同类型的用户输入。实例
文本域 (Text field)本例演示如何在 HTML 页面创建文本域。用户可以在文本域中写入文本。密码域本例演示如何创建 HTML 的密码域。(可以在本页底端找到更多实例。)
表单
表单是一个包含表单元素的区域。表单元素是允许用户在表单中(比如:文本域、下拉列表、单选框、复选框等等)输入信息的元素。
表单使用表单标签(<form>)定义。
<form> ... input 元素 ... </form>
输入
多数情况下被用到的表单标签是输入标签(<input>)。输入类型是由类型属性(type)定义的。大多数经常被用到的输入类型如下:文本域(Text Fields)
当用户要在表单中键入字母、数字等内容时,就会用到文本域。<form> First name: [code]<input type="text" name="firstname" />
<br />
Last name:
<input type="text" name="lastname" />
</form>[/code]
浏览器显示如下:
First name:
Last name:
注意,表单本身并不可见。同时,在大多数浏览器中,文本域的缺省宽度是20个字符。
单选按钮(Radio Buttons)
当用户从若干给定的的选择中选取其一时,就会用到单选框。<form> [code]<input type="radio" name="sex" value="male" />Male
<br />
<input type="radio" name="sex" value="female" />Female
</form>[/code]
浏览器显示如下:
Male
Female
注意,只能从中选取其一。
复选框(Checkboxes)
当用户需要从若干给定的选择中选取一个或若干选项时,就会用到复选框。<form> [code]<input type="checkbox" name="bike" />
I have a bike
<br />
<input type="checkbox" name="car" />
I have a car
</form>[/code]
浏览器显示如下:
I have a bike
I have a car
表单的动作属性(Action)和确认按钮
当用户单击确认按钮时,表单的内容会被传送到另一个文件。表单的动作属性定义了目的文件的文件名。由动作属性定义的这个文件通常会对接收到的输入数据进行相关的处理。<form name="input" [code]action="html_form_action.asp" method="get">
Username:
<input type="text" name="user" />
<input type="submit" value="Submit" />
</form>[/code]
浏览器显示如下:
Username:
假如您在上面的文本框内键入几个字母,然后点击确认按钮,那么输入数据会传送到 "html_form_action.asp" 的页面。该页面将显示出输入的结果。
更多实例
复选框本例演示如何在 HTML 页中创建复选框。用户可以选中或取消选取复选框。单选按钮本例演示如何在 HTML 中创建单选按钮。简单的下拉列表本例演示如何在 HTML 页面中创建简单的下拉列表框。下拉列表框是一个可选列表。另一个下拉列表本例演示如何创建一个简单的带有预选值的下拉列表。(编者注:预选值指预先指定的首选项。)文本域(Textarea)本例演示如何创建文本域(多行文本输入控件)。用户可在文本域中写入文本。可写入字符的字数不受限制。创建按钮本例演示如何创建按钮。你可以对按钮上的文字进行自定义。Fieldset around data本例演示如何在数据周围绘制一个带标题的框。表单实例
带有输入框和确认按钮的表单本例演示如何向页面添加表单。此表单包含两个输入框和一个确认按钮。带有复选框的表单此表单包含两个复选框和一个确认按钮。带有单选按钮的表单此表单包含两个单选框和一个确认按钮。从表单发送电子邮件此例演示如何从表单发送电子邮件。表单标签
标签 | 描述 |
---|---|
<form> | 定义供用户输入的表单 |
<input> | 定义输入域 |
<textarea> | 定义文本域 (一个多行的输入控件) |
<label> | 定义一个控制的标签 |
<fieldset> | 定义域 |
<legend> | 定义域的标题 |
<select> | 定义一个选择列表 |
<optgroup> | 定义选项组 |
<option> | 定义下拉列表中的选项 |
<button> | 定义一个按钮 |
<isindex> | 已废弃。由 <input> 代替。 |
相关文章推荐
- 启动 nohup storm和 在浏览器中输入ip:8080/index.html进入storm UI界面(注意端口不一定是8080,注意配置)
- 过滤输入htmlentities与htmlspecialchars用法
- php函数nl2br的反函数br2nl 将html中的br换行符转换为文本输入中的换行符
- 用CSS防止HTML页面输入字符过多撑大布局
- 当输入名字时,两个字与三个字实现宽度对齐(html)
- 限制HTML的input只能输入数字、英文、汉字...
- html表单对输入数据的几种限制的绕过
- 【代码笔记】HTML+CSS+JavaScript实现密码输入框显示文字
- HTML 输入框(输入表格)语法
- 将HTML代码格式化成文本框中输入的文字格式
- html传参与输入页码格式验证
- asp中HTML编码和解码,用来替换输入内容中的HTML代码
- 把UserControl通过代码控制输入HTML
- 获取html页面用户输入的值
- html多行输入
- js html只能输入数字
- html禁止Input文本输入缓存的两种方法
- eclipse添加js,html,jsp编辑输入补充提示
- html的select加入可输入文本
- HTML 限制文本框只能输入数字 onkeyup+onafterpaste