HTML表单用法

2017-02-20  本文已影响0人  汲汲hz

HTML表单

<form>
.
form elements
.
</form>

表单元素

表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、单选框(radio-buttons)、复选框(checkboxes)等等。

<input>是最重要的表单元素,type属性决定其类型。最常用到的有以下几种

标签 作用
<input type="text" /> 创建单行文本域,用户可以在文本域中输入文本
<input type="password" /> 定义密码字段,密码字段中的字符会被掩码(显示为星号或原点)
<input type="checkbox" /> 定义复选框。复选框允许用户在一定数目的选择中选取一个或多个选项。
<input type="radio" /> 创建单选按钮单选按钮允许用户选取给定数目的选择中的一个选项
<input type="button" /> 定义可点击按钮(多数情况下,用于通过 JavaScript 启动脚本)
<input type="hidden" /> 定义隐藏的输入字段。隐藏字段对于用户是不可见的。隐藏字段通常会存储一个默认值,它们的值也可以由 JavaScript 进行修改
<input type="image" src="#" alt="#" /> 定义图像形式的提交按钮
<input type="file" /> 定义输入字段和 "浏览"按钮,供文件上传
<input type="reset" /> 定义重置按钮。重置按钮会清除表单中的所有数据
<input type="submit" /> 定义提交按钮。提交按钮用于向服务器发送表单数据。数据会发送到表单的 action 属性中指定的页面

<input>元素有一些常用的属性

属性 作用 实例
value 规定输入字段的初始值 <input type="text" name="firstname" value="John">
readonly readonly 属性规定输入字段为只读(readonly属性不需要值) <input type="text" name="firstname" value="John" readonly>
disabled disabled 属性规定输入字段是禁用的,即不可用和不可点击的。被禁用的元素不会被提交。(disabled属性不需要值) <input type="text" name="firstname" value="John" disabled>
maxlength maxlength 属性规定输入字段允许的最大长度 <input type="text" name="firstname" maxlength="10">

还有一些H5新增的常见属性,像placeholder、autofocus、required、autocomplete等等。

实例:

<select name="cities">
<option value="Beijing">北京</option>
<option value="Shanghai">上海</option>
<option value="Guangzhou">广州</option>
</select>

<textarea> 元素定义多行输入字段(文本域)

<button> 元素定义可点击的按钮

还有很多其他的常用元素,包括一些H5元素,如<datalist>,<output>等等。

上一篇 下一篇

猜你喜欢

热点阅读