美文网首页饥人谷技术博客
表单form的简单使用

表单form的简单使用

作者: 饥人谷_菲菲 | 来源:发表于2016-12-01 16:37 被阅读0次

HTML表单

  • 介绍:表单是一个包含表单元素的区域,表单元素是允许用户在表单中(比如:文本域、下拉列表、单选框、复选框等)输入信息的元素。
  • 作用:表单是用于搜集不同类型的用户输入。
    如图:


    Paste_Image.png

表单标签

Paste_Image.png

一、form标签

form标签作用:

   包裹住所有的input输入,生成完整数据,提交给后台地址。

form标签的属性:

  1. action属性:表单提交后跳转的地址
  2. method属性:表单向服务器的提交方式,有两种get和post:
    • get:把表单所有的请求数据拼接成Key=value的形式组装到url上提交给后台,这种方式会使所有请求数据都在跳转的url上看到,安全性不好,而且如果请求数据过多,超出url的字符限制,会导致请求数据丢失。
    • post:请求数据不会拼接到url,是直接把数据提交给后台,这种方式安全性较高,只要请求数据不超出服务器容量就可以。
**两种请求方式的应用场景:**
    若是向服务器要数据且安全性要求不高的请求用get方法,若是向服务器提交大量数据或者安全性要求很高的用post方法。

二、input标签

input标签是放在<form></form>之间的,是用户输入数据储存域,是非闭合标签 。它最主要的两个属性是:name和type。
主要格式:<input type=" " name="  ">
type属性说明数据存储的类型,name属性用于区分同一表单中的其它数据储存域。

input标签的用法:

  1. 单行文本框:<input type="text" name="username" size="20" maxlength="10">
      type=“text”,表示是文字输入,默认值;size代表文本输入框长度;maxlength代表最多输入字节数。
  2. 密码输入框:<input type="password" name="password">
      type="password",输入的数据会自动变成圆点
  3. 单选按钮:<input type="radio" name="sex" value="男">
              <input type="radio" name="sex" value="女" checked>
      type="radio",用于有互斥选择的时候。checked是默认选项
        注意:单选按钮靠name属性分组,name值相同的是一组,同组内方可进行单选;
             value值必须填写,不然数据提交给服务器,只能看到值是on,获取不到提交的内容。
  4. 复选框:<input type="checkbox" name="discipline" value="shuxue">
      type="checkbox",用于有多个选择的时候.
        注意:复选框也是按照name属性分组,提交到后端的时被选中的value是以,分割的一个字符串,通过name属性获得。
  5. 文件选择框:<input type="file" name="myfile" accept="image/png">
      type="file",用于上传文件。
  6. 按钮:<input type="button" name="button" value="确定">
  7. 重置按钮:<input type="reset" name="reset" value="重置">
     点击该按钮会清空表单内填写的信息,回到初始状态
  8. 提交按钮:<input type="submit" name="submit" value="提交">
  9. 隐藏域:<input type="hidden" name="hidden_file" value="sgdfhhjddgd">
       type="hidden",该属性储存的数据用户看不到,可用于安全校验。

三、label标签:

   label标签一般用于展示元素标题,不会呈现任何效果,和其相对应的input无关。
   标签加上for属性,当鼠标移动到展示的内容上时,就能触发和标签相关的input输入框,这样的用法需和相关元素的id配合,即for属性值和id属性值一致:
     <label for="密码">密码:</label>
     <input type="password" name="password" id="密码" placeholder="请输入密码">

四、select标签和option标签:

  是下拉菜单组合标签,有selected属性用来设置默认选项:
  <select name="time">
  <option value="早上">早上</option>
  <option value="下午">下午</option>
  <option value="晚上"  selected>晚上</option>

五、textera标签:

   多行文本域,是闭合标签,可以直接在标签里添加文字,文本框大小可鼠标拖动。
     <textarea name="备注">Happy day.....</textarea>

六、button标签:

  1. ** <button>标签与 <input type="button"> 的不同之处是:**标签之间的所有内容都是按钮的内容,可包含文本或多媒体。
  2. ** 注意:**标签之间的内容唯一禁止使用的元素是图像映射,因为它对鼠标和键盘敏感的动作会干扰表单按钮的行为。
  3. ** <button> 标签的 disabled 属性:**
    <button type="button" disabled="disabled">Click Me!</button>
    disabled 属性规定禁用按钮,被禁用的按钮既不可用,也不可点击。

动手写的简单的form表单

Paste_Image.png

相关文章

  • 关于vue v-decorator

    ant-desigin-vue中form表单的使用 form表单的使用 form表单之获取表单的数据 创建表单 通...

  • 表单form的简单使用

    HTML表单 介绍:表单是一个包含表单元素的区域,表单元素是允许用户在表单中(比如:文本域、下拉列表、单选框、复选...

  • Form表单的简单使用

    HTML 表单用于搜集不同类型的用户输入。表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下...

  • 表单上传的几种方法

    使用form表单进行提交 使用FormData对象 使用jquery.form.js jquery.form.js...

  • react+antd:Form表单校验不提示错误信息

    使用AntD Form表单验证validator不生效 Form表单Select中设置initialValue 无...

  • springmvc 10 表单与验证

    表单 表单用的是springmvc的form标签 引入springmvc的form标签 在form标签中使用mod...

  • JavaWEB前端上传图片的几种方法

    1.表单上传 最传统的图片上传方式是form表单上传,使用form表单的input[type=”file”]控件,...

  • 使用form表单进行前后台传值

    form表单的写法 一、使用原生的form表单 例如通过提交表单进行更新操作,原生表单的写法如下:方法1: 对应的...

  • HTML Form 表单的简单使用

    概述 HTML中 元素被用来表示一个区域,该区域中的控件,可以用来向服务器提交数据。 常用属性 action: 表...

  • 关于HTML表单见解

    关于HTML表单见解 这是一篇简单的HTML表单from功能的编写 form标签 form标签是表单的外壳,for...

网友评论

    本文标题:表单form的简单使用

    本文链接:https://www.haomeiwen.com/subject/ykczpttx.html