表单
常见元素:
- form(表单):一般情况下,其他表单相关元素都是它的后代元素
- input:单行文本输入框、单选框、复选框、按钮等元素
- textarea:多行文本框
- select、option:下拉选择框
- button:按钮
- label:表单元素的标题
- fieldset:表单元素组
- legend:fieldset的标题
input的常用属性:
- type:input的类型
- text:文本输入框(明文输入)
- password:文本输入框(密文输入)
- radio:单选框
- checkbox:复选框
- button:按钮
- reset:重置
- submit:提交表单数据给服务器
- file:文件上传
- maxlength:允许输入的最大字数
- placeholder:占位文字
- readonly:只读
- disabled:禁用
- checked:默认被选中,只有当type为radio或checkbox时可用
- autofocus:当页面加载时,自动聚焦
- name:名字,在提交数据给服务器时,可用于区分数据类型
- value:取值
- form:设置所属的form元素(填写form元素的id)一旦使用了此属性,input元素即使不写在form元素内部,它的数据也能够提交给服务器
布尔属性
布尔属性可以没有属性值,写上属性名就代表使用这个属性,常见的布尔属性有disabled、checked、readonly、multiple、autofocus、selected,如果要给布尔属性设值,值就是属性名本身