1。文本框和密码框text为文本框,默认值,可以输入文字。password为密码框,输入文字显示不可见。常用属性:maxlength:设置输入的最大长度readonly:无值属性,不能选择修改,但可以提交。注意:与input的disable属性不同的是disabled,它是表单的一个无值属性,不能选择,修改,提交。placeholder:占位符提示,提示输入。2、按钮input会自动收集整理表单中的数据发送给服务器。type="button"为普通按钮,没有能力,可以配合事件调用js代码实现功能。input恢复初始状态Newlabel:h5的新标签,效果相当于提交按钮。3.单选按钮和多选按钮input单选按钮必须写name属性,作为控件的名字,也可以用于分组;value的值也必须设置,否则一直亮着。input多选按钮还必须写name属性,默认设置为checked,为无值属性。4、隐藏字段input想向服务器提交数据,但不想让用户看到。使用隐藏字段<=>用户看不到它,但可以提交它。5、文件选择框input注意:input定义了表单的常用提交方式:get:default默认值,特点是纯文本提交,提交的数据会显示在地址栏,并且提交的数据不能超过2kb;post:特性为隐式提交,提交的内容不会显示在地址栏中,而是在表单数据中提交输入提示数据类型:Default默认值:enctype="application/x-www-form-urlencoded"允许提交任意字符,但不能提交文件text/plain允许提交普通字符,但不能提交特殊字符multipart/form-data允许向服务器提交文件所以,当你要上传文件时,需要修改这两个属性输入的①提交方法改为method="post"②enctype="multipart/form-data"