- form元素
action:提交表单的地址
method:提交表单使用的方法,一般有get和post两种
target:定义在何处打开action(默认:_self)
enctype:定义编码方式
- application/x-www-form-urlencoded:在发送前编码所有字符(默认)
- text/plain:空格转换为 "+" 加号,但不对特殊字符编码
- multipart/form-data:使用包含文件上传控件的表单时,必须使用该值
<form action="/getAPP" method="get" >
</form>
- input 元素
type属性 |
类型描述 |
text |
常规文本输入。可用value属性定义默认值。可用 placeholder属性提示用户输入 |
hidden |
隐藏字段,不会显示 |
submit |
提交表单时,此提示不会被提交 |
password |
密码输入,字符输入后自动隐藏。可用 placeholder属性提升用示输入,submit提交表单时,此提示不会被提交 |
checkbox |
复选框输入(多个选项中可选择多个选项)。同一组数据,对应的name属性相同,每个选项的值由value属性定义 |
radio |
单选按钮输入(多个选项中选择一个选项)。同一组数据,对应的name属性相同,每个选项的值由value属性定义 |
file |
选择文件。可选择的文件类型由accept属性定义 |
reset |
重置用户输入 |
button |
显示按钮,不能用于提交表单 |
submit |
提交按钮(提交表单) |
- select元素
定义下拉列表,<option> 元素定义待选择的选项。
列表通常会把首个选项显示为被选选项。也可以通过添加 selected 属性来定义预定义选项。
<select name="cars">
<option value="volvo">Volvo</option>
<option value="saab" selected >Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select>
- textarea元素
定义多行输入字段(文本域),通过 cols 和 rows 属性来规定 textarea 的尺寸大小
<textarea name="message" rows="10" cols="30">
The cat was playing in the garden.
</textarea>
- label元素
<label>元素用来提示<input>、<select>、<textarea>等输入元素表头,可用for属性与属入元素id相关联,帮助输入元素聚焦鼠标输入。例如:
<input type="radio" name="sex" value="male" id="male"><label for="male">男</label>
<input type="radio" name="sex" value="female" id="female"><label for="female">女</label>