zoukankan      html  css  js  c++  java
  • 表单提交中的成功控件

    浏览器并不是将所有的表单控件全部发送到服务器的,而是会查找所有的【成功控件】,只将这些成功控件的数据发送到服务端, 什么是成功控件呢?
    简单地来说,成功控件就是:每个表单中的控件都应该有一个name属性
    对于一些特殊情况,成功控件还有以下规定:
    1. 控件不能是【禁用】状态,即指定【disabled="disabled"】。即:禁用的控件将不是成功控件。
    2. 如果一个表单包含了多个提交按键,那么仅当用户点击的那个提交按钮才算是成功控件。
    3. 对于checkbox控件来说,只有被用户勾选的才算是成功控件。
    4. 对于radio button来说,只有被用户勾选的才算是成功控件。
    5. 对于select控件来说,所有被选择的选项都做为成功控件,name由select控件提供。
    6. 对于file上传文件控件来说,如果它包含了选择的文件,那么它将是一个成功控件。

    注意:
    1. 对于checkbox, radio button来说,如果它们被确认为成功控件,但没有为控件指定value属性, 那么在表单提交时,将会以"on"做为它们的value

  • 相关阅读:
    OneFlow: 从 Op 到 Job
    琐碎知识点
    JS中的运算符优先级
    JS中的小括号,中括号,大括号
    逻辑与和逻辑或的短路运算
    类型转换
    一些好用的插件推荐
    src漏洞挖掘思路参考(待完善)
    计算机中的攻与防之效率提高篇(更新中)
    简单制作便携版浏览器
  • 原文地址:https://www.cnblogs.com/1955/p/9910136.html
Copyright © 2011-2022 走看看