4.表单标签
表单:专门用来搜集用户信息
结构(掌握):
<form action="http://www.baidu.comn">
<表单元素>
</form>
select标签(用于定义下拉列表)
格式:
<select>
<optgroup label="分组名称">
<option>列表数据</option>
</optgroup>
</select>
格式:
<select>
<option>北京</option>
<option selected="selected">武汉</option>
</select>
举例:
<select>
<optgroup label="北京">
<option selected="selected">朝阳区</option>
<option>通州区</option>
</optgroup>
<optgroup label="广州">
<option>天河区</option>
<option>黄浦区</option>
</optgroup>
</select>
textarea标签(定义一个多行输入框)
格式:
<textarea>
</textarea>
举例:
<textarea cols="20" rows="5">
</textarea>
datalist标签
(给输入框绑定带选项列表)仅了解
1.搞一个输入框
2.搞一个datalist列表
3.给datalist列表标签添加一个id
4.给输入框添加一个list属性,将datalist的id对应的值赋值给list属性即可
请输入你的车型: <input type="text" list="cars">
<datalist id="cars">
<option>奔驰</option>
<option>宝马</option>
</datalist>
Label标签
(将文字与输入框绑定在一起)
方法1(建议使用):
1将文字利用label标签包裹起来
2给输入框添加一个id属性
3在label标签中通过for属性和输入框中的id进行绑定即可
<label for="account">账号:</label><input type="text" id="account">
方法2(有局限性):
直接用label标签包裹文字和输入框
<label>账号:<input type="text"></label>
input标签
其他input标签type属性的值:email、url、number、date、color。仅仅了解即可
按钮
隐藏域:属性type="hidden",name="ccc",value="xxx"。不会显示给用户,而是用户提交的时候,会一并顺带将ccc=xxx 这个数据也提交给服务器
属性type="submit"。form标签中的属性action指定提交到哪个服务器,input标签中name属性指定需要提交的数据
属性type="reset",value="清空"。用来重置表单中的数据
属性type="image",src="images/aaa"。插入一张图片来定义按钮
属性type="botton",属性value指定按钮标题。
多选框:属性type="checkbox"。属性checked用来默认选中某个多选框。
明文输入框:属性type="text"。默认值:属性value="123"
单选框:属性type=“radio”。属性name用来多个单选框之间互斥。属性checked用来默认选中某个单选框。
暗文输入框:属性type=“password”
表单中提交到服务器的数据:
input标签中的name="aaa"、value="bbb"属性,
以aaa=bbb的形式提交的