首页
学习
活动
专区
圈层
工具
发布

HTML 表单 (form) 的作用解释

参考网址: 《HTML中form表单作用解释》 表单在网页中主要负责的是数据采集功能,一个表单基本由三部分组成: 表单标签:这里面包含了处理表单数据所用 CGI (Common Gateway...表单按钮:包括提交按钮、复位按钮和一般按钮;用于将数据传送到服务器上的CGI脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作。 下面对表单的三个部分分别进行说明。...一、表单标签 1. 功能 表单标签用于申明表单,定义采集数据的范围。也就是说和里面包含的数据将被提交到服务器或者电子邮件里。 2....二、表单域 表单域包含了文本框、多行文本框、密码框、隐藏域、复选框、单选框和下拉选择框等,用于采集用户的输入或选择的数据,下面分别讲述这些表单域的代码格式。 1....表单按钮控制表单的运作。

7.6K71
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    整车下线终检记录表单的动态行渲染与检测数据回填设计

    这些是跨明细行的聚合结果。对渲染层来说,前一个区域是静态表单,检测明细区是长度可变的动态表单,汇总区是跨行公式。检测明细区的行数在设计阶段是写不死的——它取决于"这一辆车的检测项清单"。...四、检测数据回填:实测值从设备接口来终检记录里最耗时的,是实测值的录入。制动距离、灯光照度、螺栓扭矩、绝缘电阻这些数值,检测设备其实已经测出来了。如果还要检测员手动抄一遍,既慢又容易错。...数据回填解决的就是这件事:填报时把这些已知字段自动带入表单。落地方式有两种。其一,主系统主动推送。...绑定不改变字段的路径规则,只是把"值的来源"从手工录入切换成了接口取值。回填到位之后,检测员真正需要手填的,只剩个别设备没有覆盖到的检测项,其余数据从系统里带过来。...检测明细区用数组驱动渲染解决行数随车型配置变化的问题,检测数据回填用主系统推送与外部数据源绑定解决实测值重复录入的问题,判定与汇总用公式求值解决结论实时生成的问题,跨域通信用统一的postMessage

    18210

    巡检新标落地:电力设备巡检记录表单的动态行渲染与数据回填设计

    这三类问题互相耦合:行数可变意味着表单不能做成静态组件,跨系统回填意味着渲染引擎需要理解外部数据映射,私有化部署则要求能力以离线交付的方式嵌入既有巡检系统。...这一点在后面的数据回填设计中会反复用到。在技术选型上,研发团队在表单渲染层引入了FlashTable作为核心表单渲染引擎组件。...这类基于JSON字段路径映射(fieldName的.和#规则)的表单渲染方案,内置了数组驱动的动态循环渲染、外部数据源URL映射与ResultPath回填、以及iframe+postMessage轻量RPC...,通过SET_DATA回填到对应的表单单元格。...对于需要在巡检、点检、保养、报工等工业场景中处理行数可变、需跨系统回填的业务表单的架构师和开发团队来说,这类集成了字段路径映射、动态循环渲染与ResultPath回填机制的表单渲染引擎,提供了一条无需从底层行列表抽象做起的工程化路径

    24410

    JS作用域

    JavaScript的作用域有全局作用域和局部作用域 先通过一下代码来体验下作用域 var x = 1; function f1(){ var y = 2; x = 10; console.log...ReferenceError: y is not defined at :7:13 上述代码中变量x就是全局作用域,方法f1的作用域也是全局,f1方法中的变量y是局部的,y的作用范围仅限f1方法体内...,离开了f1的方法体的作用范围,就无法获取到y的值,所以上述的例子中最后打印y的时候是undefined 我们再来看下面的例子 var a = 1; function f1(){ console.log...a,当前a的值为undefined 4-3)定义局部变量c,当前c的值为undefined 4-4)给局部变量b进行赋值,使用2*a表达式的结果进行赋值,由于a的值为undefined,...所以b的值为NaN(Not a Number) 4-5)给局部变量a赋值为20 4-6)给局部变量c进行赋值,使用a+1表达式的结果进行赋值,由于上一步局部变量a的值为20,所以a+1的表达式的值为

    1.9K10

    js中的作用域

    前言 相信自从es6出来之后,你一定多少知道或者已经在项目中实践了部分的块级作用域,在函数或者类的内部命名变量已经在使用let了,但是你知道它真正的作用是什么吗?...又是因为什么我们要用这个块级作用域,本文与你一起探讨块级作用域的场景以及所有细节问题。...es6之前的作用域 特点1 :js只有函数级作用域以及全局两种 特点2 :不通过var声明的变量直接赋值也可以用并且可以访问,原理是直接赋值到了window对象属性变量下,两者如果同时定义,那么会覆盖使用...块级作用域 场景一 循环中的块级作用域 如果我们有一个遍历循环的绑定事件,并且需要把当前的指针绑定到对应方法中。...参考文档 前端技术文档-兵哥技术集锦,es6入门 let-mdn文档 变量提升-菜鸟教程 学习js闭包-阮一峰博客

    4.7K20

    firefox中用js提交表单

    js 表单提交在 firefox 浏览器下是不起作用的 2....用.submit () 方法提交表单 3).button 的 name/id 绝对不能命名为”submit” 4).form 中所有的组件(按钮,文本框等)的 name/id 也不能命名为”submit...” # 当提交按钮的 name 或者 id 为 submit 时候,用 js 提交表单,表单名.submit () 时候会报一个错误,提示对象不支持此属性或办法。...那么,请问为什么 当提交按钮的 name 或者 id 为 submit 或者 action 的时候 js 提交表单会报错呢?这难道是 一个 bug? 高手们请指教。。。。...我在项目中发现 与 得出的效果截然不同, 谁能告诉我这两着有合不同 我又如何能用图片来替代原有的提交按钮 是说这是一个按钮,它的是一个提交按钮。当点击它时,它会自动将它所在的表单进行提交.

    10.5K20

    JS基础——作用域、作用域链

    作用域 [[scope]],函数定义时自动生成的一个隐式属性,是用来存储函数作用域链 Scope Chain的容器。作用域链是用来存储函数执行上下文 AO和全局执行上下文 GO的容器。...函数被定义时,系统会为函数生成[[scope]],[[scope]]中保存该函数的作用域链,并从该作用域链的起始位置开始存储当前环境的作用域链。...函数被定义后&将要执行前会生成函数本身的AO,并将其插入作用域链的起始位置。...,并将GO插入到作用域链的起始位置。...函数a被执行时,此时函数b也被定义,函数b的[[scope]]也在此时生成,其中存储函数b的作用域链,并将当前环境的作用域链插入函数b作用域链的起始位置,即函数a的AO和GO。

    4.8K10

    JS作用域和作用域链

    JS中的作用域就是在一定的空间范围内对数据进行读写操作。 在JS中一个变量的作用域(scope)是程序中定义这个变量的区域。 变量有全局变量和局部变量两种。...注:这边的“定义”,我认为有“创建与下定义”的意思,比如定义一个函数,定义一个方法,都是先创建一个函数,再给它里面添加一些东西。 下面就要借助JS的作用域链来更好的理解作用域了。...此外还要讲下JS作用域中的块级作用域。 JS中是没有块级作用域这个概念的。 什么是块级作用域呢?...JS并不支持块级作用域,它只支持函数作用域,而且在一个函数中的任何位置定义的变量在该函数中的任何地方都是可见的。 那么JS又该怎么拥有块级作用域呢?...根据“在一个函数中定义的变量,当这个函数调用完之后,变量会被销毁”的特性,来模拟出JS的块级作用域。

    5.9K30

    JS中匿名函数的作用

    - 匿名函数主要利用函数内的变量作用域,避免产生全局变量,影响整体页面环境,增加代码的兼容性。(如下图) ? 那么 他的作用是什么?...我们首先假设一个场景,一个网站使用了jQuery框架进行了许多的DOM操作,然而,在“有心人”的操作之下,能够将整个jQuery的'$'函数变成其他的功能,例如: 在控制台中输入: $=null...,当然,除了jQuery也有其他的框架也可能需要有这样的匿名函数来保护页面。...只要使用的得当,自然能够避免这些不必要的麻烦。...---- 个人的看法:这个匿名函数也有些类似于ES6中的let方法,所声明的内容能够有效避免全局变量的产生,所以即使在控制台中,也不能够随意改变该页面的内容,我想 let方法的出现可能就是为了补充前面的不足吧

    4.1K20

    原生JS | 作用域

    HTML5学堂-码匠:作用域那些必须掌握的知识,还有大量作用域案例练习与分析,快快进来! 作用域的基础知识 在JavaScript中,每个变量会有一个有效区域(范围),这个就是作用域。...一个变量在其作用域内是可以被访问的,在作用域外不能被访问。 全局作用域与局部作用域 变量的执行环境有两种:一种是全局,另一种是局部(如:放在函数里面)。...变量的查找方式 & 作用域链 变量的查找方式 当局部作用域当中出现属性的时候,首先查找当前的作用域当中是否具有存储空间,如果有,直接采用;如果没有,向其父级查找,如果父级没有,继续向上,直到查找到window...当有多层作用域时,深层的作用域中查找变量时,会按照“当前作用域”到“上层作用域”再到“全局作用域”的顺序进行查找,这个查找的顺序就可以理解为作用域链。...var进行变量的声明,此时在函数这个局部的作用域当中,并没有user这个存储空间,之后按照“作用域链”向上翻找,也就是在全局(window)作用域当中进行查找。

    6.7K50

    JS进阶-作用域

    局部作用域 定义:局部作用域的意思就是,变量只能在它的代码块或者函数内部访问,而不能在外部访问,局部作用域的变量在函数或代码块执行完后会销毁,不会影响全局作用域变量。...作用域链:局部作用域可以访问外部作用域的变量,但外部作用域无法访问局部变量。 全局作用域 定义:全局作用域指的是变量或函数在整个程序的任何地方都可以访问,且不会被局部作用域所限制。...全局作用域的变量会成为 window(浏览器环境)或 global(Node.js 环境)对象的属性。 在任何地方(函数、代码块等)都可以访问全局变量。...作用域链 定义:作用域链是js中的变量查找机制! 是一个查找机制!!指的是当一个变量在当前作用域找不到时,js会沿着作用域的层级结构向上查找,直到找到该变量或到达全局作用域。...); // "局部的名字" } sayName(); console.log(name); // "全局的名字" JS垃圾回收机制 定义:也称作GC(Garbage Collection),负责清除不再使用的对象

    1.2K10
    领券