form表单

表单的元素:

form属性:

 action属性:

  用来指定我的表单数据要提交到哪里去,即数据的提交地址
 method属性:
  用来指定网络提交方法 get和post(默认方式为get请求)
  1.get请求:传送到服务端的数据追加到url路径后的方式发送
    规则:所有的数据都在?符号之后,多个数据以&符号进行分割
    缺点:网络请求数据直接暴露在url上,敏感数据容易被窃取
    数据传输量小
  2.post请求:传送到服务器端的数据隐藏在请求体中,隐藏敏感数据
    优点:传输数据的隐秘性比较好
    数据传输量基本没有限制
input的类型:

  name属性必须加上!!!!为了正常的提交数据到服务器。input的name属性的内容显示在要提交数据的地址栏处,所有的数据都在?符号之后,多个数据以&符号进行分割。没有name属性,内容会丢失

  text:单行文本
  pastword:密码隐藏显示type="pastword"
  radio:单选框 互斥的效果通过同名name来实现
  value是提交数据的时候方便组成键值对
  checkbox:多选
  file:附件
  image:图片按钮 src=''图片的路径
  button:普通按钮
  select:下拉菜单 size:显示下拉个数的大小    multiple:下拉数据可同时多选
  textarea:文本域 rows和指定文本域的大小
  autocomplete=" " :自动补全,即以前输入过同样的内容会有以前的内容提示 off 或 on
  autofocus:自动获得焦点,即光标显示在需要添加内容的地方
  require:必填项,当不填内容时会提示添加此内容
  placeholder:提示,即提示这个地方需要填写什么内容
  readonly:只读(布尔类型,同类的有noshade也是布尔类型)

<value可以改变submit和reset的默认显示效果>

<input type="submit" value="1" >

<input type="reset" value="2" >   reset:重置表单数据

 select: (如果想默认选择的话添加属性:selected="selected")

textarea:

文件上传:

fieldset:

datalist:模糊查询 只要输入value label中的某一个字母就会出现提示

 智能表单的使用与规范:

 

原文地址:https://www.cnblogs.com/ztt0918/p/7890421.html