HTML 表单的用法

2017-05-24  本文已影响0人  喵不吱
  1. 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>
  1. input 元素
type属性 类型描述
text 常规文本输入。可用value属性定义默认值。可用 placeholder属性提示用户输入
hidden 隐藏字段,不会显示
submit 提交表单时,此提示不会被提交
password 密码输入,字符输入后自动隐藏。可用 placeholder属性提升用示输入,submit提交表单时,此提示不会被提交
checkbox 复选框输入(多个选项中可选择多个选项)。同一组数据,对应的name属性相同,每个选项的值由value属性定义
radio 单选按钮输入(多个选项中选择一个选项)。同一组数据,对应的name属性相同,每个选项的值由value属性定义
file 选择文件。可选择的文件类型由accept属性定义
reset 重置用户输入
button 显示按钮,不能用于提交表单
submit 提交按钮(提交表单)
  1. 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>
  1. textarea元素
    定义多行输入字段(文本域),通过 cols 和 rows 属性来规定 textarea 的尺寸大小
<textarea name="message" rows="10" cols="30">
The cat was playing in the garden.
</textarea>
  1. 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>
上一篇 下一篇

猜你喜欢

热点阅读