- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
因此,我一直在与我的同事(开发人员和设计人员)就 Web 表单的自动填充工具进行亲切的辩论。这是一个重要的开发问题,因为它会影响表单的构建方式。
问)自动填充工具(例如 Google 工具栏或 Chrome 的内置功能)的采用情况如何?
问)最流行的自动填充工具是什么?
感谢讨论。第一个回答有信誉的研究的人将获得奖励。
最佳答案
就个人而言,我不喜欢自动填充工具和工具栏。除了屏幕空间的损失之外,它们还带来了太多的膨胀。此外,随着浏览器版本的增加,更新、更现代的浏览器有时不支持自动表单填写应用程序。
我曾在政府、执法部门、医疗保健机构和其他公共(public)和私有(private)机构工作过,但我还没有看到一个很好用的表单自动填充工具,如果我找到了一个很好的工具,我可以保证有人会调用技术支持,因为他们提交了 X 数量的具有完全相同数据的项目。
HTML 表单可以通过多种方式构建,强制某人以特定方式构建它会限制人们,因此表单应该能够按照任何人的意愿构建,希望遵循 W3C 标准。
也就是说,最直观的是应用程序中内置的那些 - 开发人员/BA 根据业务案例和正确的算法创建自动填充规则,用户可以在这些规则中为数据定义特定字段和参数领域。强制构建应用程序以匹配第 3 方自动填充工具,这可能会随时更改,或者在未来不受支持,这似乎是有风险的,我听到了钟声。
更新:
就收入问题或此类企业的收入流而言,您必须深入了解将使用该软件的用户类型。
表单填写器需要不仅仅是通用的:“这是一个登录页面,让我们输入用户名/密码”。或联系页面“这是您以前用于联系我页面的数据,请填写”。
我之前开发的系统是一个行动项目跟踪系统,内置工作流/文档管理。用户要求为这些项目自动填充,这在第一个请求上似乎完全疯狂(我想说的是疯狂这个词,但我的经理帮助我把它装瓶了)。自动填充实用程序如何确切地知道要填充什么 - 但当我与客户交谈时,他们表达了以下内容,这对所有自动填充工具都有效:
当我为“将此任务分配给”输入值时说“Jane Smith”,如果您的系统会自动将“进行中”,因为我总是选择“进行中”作为该用户的状态。
同样,这也适用于其他用户和领域。这个用户如何输入数据有一个特定的流程。 “Jane Smith”项目始终设置为特定部门、状态,如果项目类型为“correspondence”估计时间始终为 8 小时。
这种类型的自动填充是我们为他们定制的,他们为此付出了高昂的代价,因为它为他们节省了很多时间、鼠标移动等。现在的自动填充方式充其量对某些人来说是烦人的。但重要的是数据的模式。它必须直观且易于学习。
一旦我们开发了这个(它更容易,因为它是我们的应用程序,我们知道发生了什么),大约 90% 的客户在第一周就加入了,因为节省了时间,节省了理智,而且他们没有不需要做任何事情来设置它 - 这是关键。
关于forms - Web Form Autofill工具的采用是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7226479/
我的设置.py: LANGUAGE_CODE = 'de' TIME_ZONE = require_env("TIME_ZONE_IDENTIFIER") USE_I18N = True USE_L1
谁能给我解释一下 Django 的 forms.Form 和 forms.ModelForm 的相同点和不同点? 最佳答案 从 forms.Form 创建的表单由您手动配置。您最好将这些用于不直接与模
我在用 angularjs 构建的表单上遇到此错误。 `错误:[$compile:multidir] 多个指令 [form, form] 请求 'form' Controller :
我是 Spring 的新手,在尝试显示表单错误时遇到了一些麻烦。 我有以下表格: User Name:
我希望在提交表单时找出 spring:bind 和 form:form 标记库之间的区别。 我的 JSP 片段如下: ....
类型‘AbstractControl’上不存在属性‘Controls’。
有一个问题与此非常相似,但我想以不同的方式提出。 我是一个非常自定的人,但有时我确实喜欢走捷径。就这样吧。 我确实发现这两个类非常相似,尽管其中一个“帮助”程序员更快地编写代码或减少代码/重复代码。将
我在控制台中收到此错误。 “表单提交已取消,因为表单未连接” 自从我们将应用程序迁移到更新版本的 React 后,尝试将我的 redux-form 从 v5 迁移到 v6 之后。 我不确定这里出了什么
我想要的是一个表单,在提交时运行验证检查,并突出显示所有无效字段并添加工具提示。 我正在有效地寻找这样的东西: dojo.forEach(dijit.byId('myForm')._invalidWi
我需要设置symfony2表单元素的值。 我在 Controller 操作中使用了doctrine2实体, Symfony\Component\Form\AbstractType 和createFor
这是用于将数据提交到自定义列表的自定义 Editform.aspx。用户完成表单后,他应该能够点击按钮甚至“确定”按钮,并让 sharepoint 将表单数据提交到列表,然后重定向到项目显示表单 (d
我想知道在 spring 标签中编写所有表单是否是一种好习惯,或者我可以将 spring 表单标签与 html 表单标签混合使用吗? 最佳答案 当您需要 Spring 表单提供的功能时使用它们: 绑定
我正在构建动态表单并希望“即时”添加表单组。 这是我的代码,几乎可以工作: import {Component, OnInit} from '@angular/core'; import {FormG
表格 Form.Load 有什么区别? , Form.Shown和 Form.Activated事件?他们被解雇的顺序是什么? 最佳答案 参见 Windows Forms Events Lifecyc
我正在使用具有路线跟踪功能的 Xamarin Forms 开发一些应用程序。尽管我正在使用 AppCenter,即在 App.xaml.cs OnStart 我添加 protected asy
我正在实现一个 gameboy 模拟器,就像我之前的许多人一样。 我正在尝试实现 PPU 并为此使用代表屏幕的类。 // needed because VS can't find it as depe
我是 Orbeon Form 新手,想使用它。不过,我尝试过 Orbeon Form 网站上的 Form 示例,并用泰语输入了一些数据。是的,可以在“泰语”字段中输入数据。但是当我尝试生成“PDF”时
那么让表单一遍又一遍有效地呈现相同表单的最佳方法是什么,并根据实体的属性值有条件地禁用字段? 我有一个发票实体,需要一个用于创建发票的表单,以及在发票流程的各个阶段(生成、发送、支付等)禁用各个字段的
因此,我一直在与我的同事(开发人员和设计人员)就 Web 表单的自动填充工具进行亲切的辩论。这是一个重要的开发问题,因为它会影响表单的构建方式。 问)自动填充工具(例如 Google 工具栏或 Chr
那么让表单一遍又一遍有效地呈现相同表单的最佳方法是什么,并根据实体的属性值有条件地禁用字段? 我有一个发票实体,需要一个用于创建发票的表单,以及在发票流程的各个阶段(生成、发送、支付等)禁用各个字段的
我是一名优秀的程序员,十分优秀!