当点击发送按钮时,表单就提交了,这意味着其字段的内容被打包到 HTTP 请求中,并且浏览器跳转到该请求的结果。...聚焦 不同于 HTML 文档中的其他元素,表单字段可以获取键盘焦点。当点击或以某种方式激活时,他们会成为激活的元素,并接受键盘的输入。 因此,只有获得焦点时,你才能输入文本字段。...当一个程序在处理一些由按键或其他控制方式出发的事件,并且这些事件可能要求和服务器的通信时,将元素禁用直到动作完成可能是一个很好的方法。...开始时是空的。因此文本字段属性不仅仅是file属性。有时文本字段可以上传多个文件,这使得同时选择多个文件变为可能。...在字段旁边放置一个按钮,当按下该按钮时,使用我们在第 10 章中看到的Function构造器,将文本包装到一个函数中并调用它。
Menu Text 菜单文本 在播放器响应菜单中显示的文本,例如对对话文本的简短解释。如果为空,则默认为对话文本。 Dialogue Text 对话文本 文本显示字幕。如果为空,则默认为菜单文本。...注意:您还可以双击某个节点,直接在该节点上输入对话文本。 Sequence 序列 当角色说出这句台词时播放的过场动画。如果为空,则使用对话管理器的默认序列。...此序列在对话条目的序列字段中指定,如果对话条目的序列字段为空,则在对话管理器的默认序列中指定。 在进行对话时,对话系统将在对话序列的持续时间内显示对话条目的对话文本。...当使用不立即返回值的异步重写方法时,您可能希望配置对话条目的序列,以等待表明异步方法已完成的排序器消息。在对话项中,使用WaitForMessage()排序器命令等待排序器消息。...当您从默认设置更改语言时,对话系统将使用包含指定语言本地化版本的字段中的文本。 对话系统支持Inter-Illusion的I2定位。如果您使用I2本地化,您可能想要使用对话系统的I2本地化支持支持。
用于接收键盘焦点事件的抽象适配器类。 此类中的方法为空。 此类存在的目的是方便创建监听器对象。 继承此类来创建 FocusEvent 监听器,并针对感兴趣的事件重写方法。...当组件获得或失去键盘焦点时,可调用侦听器对象中的相关方法,并将 FocusEvent 传递给它。 API focusGained ? focusLost ?...注册在每个组件上的焦点侦听器报告每个焦点获得和焦点丢失的事件。对于每个事件,将报告焦点更改中涉及的其他组件,即相反的组件。...例如,当焦点从按钮转到文本字段时,按钮会触发焦点丢失事件(文本字段为相反的组件),然后文本字段会触发焦点获取事件(带有按钮作为相反的组件)。失去焦点以及获得焦点的事件可能是暂时的。...为按钮生成一个临时的焦点丢失事件。 单击FocusEventDemo窗口的顶部。该按钮触发了聚焦事件。 按键盘上的Tab。焦点移至列表。 再次按Tab键。焦点移到文本区域。
29.用户不能连续快速按下提交按钮来两次提交页面。 30.任何计算均应除以零误差。 31.第一个和最后一个位置为空白的输入数据应正确处理。...7.禁用的字段应显示为灰色,并且用户不应将重点放在这些字段上。 8.单击输入文本字段后,鼠标箭头指针应变为光标。 9.用户应该不能输入下拉选择列表。...2.优化搜索功能应将所有用户选择的搜索参数加载到搜索页面中。 3.当执行搜索操作至少需要一个过滤条件时,请确保在用户提交页面时未选择任何过滤条件时显示正确的错误消息。...22.在将数据提交到数据库之前,应截断输入字段的前导空格和尾随空格。 23.主键列中不允许使用空值。 图像上传功能的测试方案 (也适用于其他文件上载功能) 1.检查上载的图像路径。...2.检查图像上传和更改功能。 3.使用不同扩展名的图像文件(例如 JPEG,PNG,BMP等) 检查图像上传功能。4.使用文件名中带有空格或任何其他允许的特殊字符的图像检查图像上传功能。
属性定义的图像的按钮 month 月份和年份选择器 number 数字输入字段 password 带有模糊文本的密码输入字段 radio 一个单选按钮 range 滑块控件 reset 将所有表单输入重置为其默认值的按钮...其他有用的属性包括: 属性 描述 accept 文件上传类型 alt 图像类型的替代文本 autocomplete 字段自动完成提示 autofocus 页面加载时的焦点字段 capture...pattern 正则表达式模式,例如[A-Z]+一个或多个大写字符 placeholder 字段值为空时的占位符文本 readonly 该字段不可编辑,但仍将被验证并提交 required 该字段是必需的...在第一次提交后或更改值时显示验证错误将提供更好的体验。...当它这样做时,分配给该字段的任何自定义验证功能将依次执行。必须全部返回true才能使该字段有效。 无效字段具有invalid应用于该字段的父元素的类,该类使用 CSS 显示红色帮助消息。
在所有文本字段中启用拼写检查 默认的拼写检查功能只检查多行文本框。您可以更改布局中的选项layout.spellcheckDefault使它对单行文本框进行拼写检查。...当您最小化Firefox时,它会将Firefox发送到您的虚拟内存中,并释放您的物理内存供其他程序使用。...单击URL栏时选择所有文本 在Windows和Mac中,当你点击URL栏时,Firefox会高亮显示所有文本。在Linux中,它不会选择所有的文本。相反,它将光标放在插入点。...在安装附加组件时禁用延迟时间 每次安装Firefox插件时,您都必须等待几秒钟才能开始实际的安装。...默认值:1000(单位:msec) 可以更改的值: 0 -立即开始安装 任何其他值(msec) 23.
label String 此输入的标签。 如果没有在文本框中输入任何内容,则显示默认文本。当用户输入文本时,它会消失。...如果没有在文本框中输入任何内容,则显示默认文本。当用户输入文本时,它会消失。 maxCount int 字符计数输入框允许的最大字符数。...emptyPlaceholder String 如果选项列表为空且未加载,则显示文本。...如果为false,则始终显示完整的建议列表。 floatingLabel bool 标签是否“浮动”。 如果为false,则在文本输入框中时标签会消失。...将此设置为true会更改行为,以便在更改选项或选项时: 1.选择中的第一个选定值在选项中有效 2.如果选择没有选定值,则选项中没有任何活动 inputText String
-- 自定义提交按钮 --> Submit Form 只要表单中存在上面列出的任何一种按钮,那么在相应表单控件拥有焦点的情况下,按回车键就可以提交该表单...提交表单时可能出现的最大问题,就是重复提交表单。解决这一问题的办法有两个: 在第一次提交表单后就禁用提交按钮 利用 onsubmit 事件处理程序取消后续的表单提交操作。...重置表单 在用户单击重置按钮时,表单会被重置。使用 type 特性值为 “reset” 的 input 或 button 都可以创建重置按钮,如下: 时,所有表单字段都会恢复到页面刚加载完毕时的初始值。如果某个字段的初始值为空,就会恢复为空; 而带有默认值的字段,也会恢复为默认值。...用户单击重置按钮重置表单时,会触发 reset 事件,利用这个机会,我们可以在必要时取消重置操作。 表单字段 可以像访问页面中的其他元素一样,使用原生 DOM 方法访问表单元素。
当列表中有详情展开按钮时,点击该按钮会显示附加信息,点击其他位置则选择行或APP的自定义行为。...添加联系人按钮 用户可以点击“添加联系人”按钮来浏览现有联系人列表,并选择一个要插入到文本字段或其他视图中的联系人。...额外的提供文本标签描述开关状态是多余的,还会使界面混乱不堪。 可以用开关来管理相关界面元素的可用性。开关通常会影响屏幕上的其他内容。例如,在“设置”中打开“飞行模式”开关会禁用其他功能/设置。...在文本输入框中显示必要的提示,以帮助用户更好的输入。当输入框中没有其他文本时,文本输入框可以包含占位符文本。 适当时侯,在文本输入框的右端显示“清除”按钮。...若有“清除”按钮,点击它便会立即清空文本字段的内容,避免一直点击删除。 适当时候,使用安全文本字段。若需要输入的是敏感数据(如密码)时,请始终使用安全提示类的文本字段。
使用factoryRenderer而不是树可更改树 disabled bool 是否应将选择显示为已禁用。 默认为false。...对于可访问性,应该包含在具有role =“listbox”和aria-multiselectable的元素中,除非将role设置为“option”以外的其他内容。...如果OptionGroup为空并且已定义emptyLabel,则下拉列表将包含其他组。 如果没有为空组定义emptyLabel,它将不会出现在列表中。...buttonAriaLabelledBy String 在下拉按钮中描述选择的元素的id。 例如,对于带有数字选项的下拉列表,显示“每页结果”的文本元素。...listAutoFocus bool 弹出窗口打开时是否默认聚焦选项列表。 当弹出窗口中的另一个元素专注于打开时,应设置为false,例如一个搜索框。
disbled属性 规定输入字段是禁用的,被禁用的元素是不可以用和不可以点击的,被禁用的元素不会被提交。...没有属性值 size属性规定输入字段的尺寸(以字符计); maxlength属性规定输入字段允许的最大长度;该属性不会提供任何反馈。...hidden 定义隐藏的输入字段。 image 定义图像形式的提交按钮。 password 定义密码字段,该字段中的字符被掩码 radio 定义单选按钮 reset 定义重置按钮。...重置按钮会清除表单中的所有数据 submit 定义提交按钮。提交按钮会把表单数据发送到服务器 text 定义单行的输入字段,用户可在其中输入文本,默认宽度为20个字符。...H5新增控件 email 电子邮箱文本框,跟普通的没什么区别(当输入不是邮箱的时候,验证通不过; 移动端的键盘会有变化) tel 电话号码 tel的主要功能在移动端,一个键盘切换 url
主要更新亮点 工作薄增强 居右对齐 将样式的 textDirection 属性设置为 rightToLeft,可以将单元格中的文本方向更改为从右到左。...对于 SpreadJS Designer,当右键单击任何这些对象时,还提供了一个新的“另存为图片”选项: 报表插件 行高列宽自适应 SpreadJS 报表插件现在支持行和列的自动调整。...启用后,当隐藏单元格处于活动状态时,编辑栏将不会显示任何数据,输入编辑器在编辑模式下将为空,并且公式编辑器面板将不会显示公式。 利用这个特性,可以保护一些单元格中的公式,避免使用者看到公式或修改。...列类型如下: 列类型 数据类型 描述 数值 数值 用于大多数具有指定格式的数值 文本 文本 用于常见文本 公式 取决于结果 根据记录中的其他字段计算值 查找 取决于相关字段 查找相关记录中的特定字段 日期...原始字段类型 当一个字段被分组时,它被视为一个分组字段。 即使在分组后,原始字段仍然保持为正常字段。 日期字段重新分组 重新分组需要使用原始字段的确切名称。
当同一个用户激活管理门户时,将显示该用户先前的设置。 重新启动InterSystems IRIS返回所有选项为默认值。没有自定义名称空间选择。 它恢复到用户定义启动名称空间。...最大字段允许限制从查询返回的数量数量。它可以设置为任何正整数,包括0.一旦设置MAX,除非显式更改,否则将该值用于会话持续时间的所有查询。...查询计划是在准备(编译)查询时生成的; 当编写查询并选择Show Plan按钮时,就会发生这种情况。不必执行查询来显示其查询计划。Show Plan在为无效查询调用时显示SQLCODE和错误消息。...对从Show History中检索到的SQL语句进行任何更改,都会将其作为新语句存储在Show History中; 这包括不影响执行的更改,如更改字母大小写、空格或注释。...空格不会显示在Show History中,但是当从Show History中检索SQL语句时,会保留空格。
style参数是可选的。 省略时,文本将使用最接近的DefaultTextStyle中的样式。...如果onPressed回调为空,那么该按钮将被禁用,并且默认情况下将类似于disabledColor中的平面按钮。...如果您试图更改按钮的color并且没有任何效果,请检查您是否传递了非空onPressed处理函数。 如果您想为点击提供墨水飞溅效果,但不想使用按钮,请考虑直接使用InkWell。...final disabledTextColor → Color 禁用按钮时用于此按钮文本的颜色. [...] final elevation → double 放置此按钮的z坐标。...final onPressed → VoidCallback 当点击按钮或以其他方式激活时调用. [...]
以下罗列出共有的属性: 属性或方法 说明 disabled 布尔值,表示当前字段是否被禁用 form 指向当前字段所属表单的指针,只读 name 当前字段的名称 readOnly 布尔值,表示当前字段是否只读...共有的表单字段事件 表单共有的字段事件有以下三种: 事件名 说明 blur 当字段失去焦点时触发 change 对于和元素,在改变value并失去焦点时触发;对于中,blur事件会先于change事件发生;而在其他浏览器中,则恰好相反。...目前位置,没有任何规范解决这个问题。Firefox为文本框提供了两个属性:selectionStart和selectionEnd。...');//把非数字都替换成空 }); 自动切换焦点 为了增加表单字段的易用性,很多字段在满足一定条件时(比如长度),就会自动切换到下一个字段上继续填写。
容器字段 容器的大小应与用户预期输入成正比 在单行字段中,当光标到达右侧字段边缘时,比输入行长的文本会自动向左滚动。用户眼睛隐藏的文本越多,他们验证输入的难度就越大。...输入字段的默认与禁用状态 不要将文本字段设计为与按钮类似 UI元素的视觉外观在解释其含义的过程中起着关键作用。一个物品的外观可以使用户了解他们如何与之交互。...这就是为什么让输入字段看起来像输入字段,而不是按钮或任何其他UI元素,这个是至关重要的。 ?...标签文本不应占用多行 如果你需要在字段的上下文中提供其他信息,请考虑使用帮助文本。 4. 占位符/输入文本 占位符是用户在与字段交互之前看到的文本。输入文本是用户在文本字段中输入的文本。...聚焦状态 你需要使用视觉效果突出显示活动字段。 当字段处于活动状态时,始终显示光标。光标应指示当前用户在该字段中的位置。它可以防止用户进行不必要的操作。 ?
可以在SQL代码中任何可以指定注释的地方指定/*#OPTIONS */ comment选项。 在显示的语句文本中,注释选项总是作为注释显示在语句文本的末尾。...当激活时,自动并行查询提示指示SQL优化器对任何可能受益于这种处理的查询应用并行处理。 在IRIS 2019.1及其后续版本中,自动并行处理是默认激活的。...其他子系统尝试分配gmheap时也可能出现其他错误。...当后台任务启动时,该工具显示“请等待……”,禁用页面上的所有字段,并显示一个新的视图进程按钮。 单击View Process按钮将在新选项卡中打开Process Details页面。...进程的状态反映在Save查询页面上。 当流程完成时,当前保存的查询表将被刷新,View process按钮将消失,页面上的所有字段将被启用。 对每个查询执行步骤2。
1.2 keyword 类型 用途:用于精确值搜索,如标签、邮箱地址、主机名、状态码、邮政编码或任何其他需要精确匹配的字段。...2.7 null_value 用途:此选项允许您为字段指定一个默认值,当字段在文档中为null或缺失时,Elasticsearch将使用这个默认值。...这对于在索引时处理空值非常有用,可以确保查询和聚合的一致性。 默认值:无默认值。您需要显式地为字段指定一个null_value。 注意事项:null_value必须是与字段类型相匹配的值。...这在您希望在不更改查询逻辑的情况下对多个字段进行搜索时非常有用。例如,您可以将一个字段的内容复制到另一个用于全文搜索的字段中。 默认值:无默认值。您需要显式指定要复制到的字段名。...因此,如果需要跨多个字段进行搜索,请使用multi_match查询。 5. 动态映射 当向Elasticsearch索引中插入未在映射中明确定义的字段时,动态映射会自动推断字段的类型。
因此,当遇到带有这两个单词开头的控件时,我们应该明确他们表达的意思。...,这9个点其实就是八个方向加上正中 gaplessPlayback bool 当ImageProvider发生变化时,显示新图片的过程中,如果值为true则保留旧图片直至显示出新图片为止;如果false...InputBorder 输入框有焦点时的边框,errorText必须为空 focusedErrorBorder InputBorder errorText不为空时,输入框有焦点时的边框 disabledBorder...InputBorder 输入框禁用时显示的边框,errorText必须为空 enabledBorder InputBorder 输入框可用时显示的边框,errorText必须为空 border InputBorder...focusColor Color 获取焦点时按钮颜色 splashColor Color 水波纹效果的初始化颜色 hoverColor Color 当指针悬停在按钮上时的填充颜色 highlightColor
令人沮丧的错误状态 在设计用户界面时,请不要忘记任何用户界面的主要目的:在用户和服务之间提供尽可能平滑的交互。不要让用户感觉到沮丧,即使在用户出错的时候。...这意味着开发人员会进行相应的检查,“所有必填字段都不能为空。” 假设用户尝试以随机顺序填写表格。当第一个必填字段失去焦点状态时,它将返回错误:“请填写此字段。这是必需的!” ...我们可怜的用户大声说:“等等,我只是在表单字段之间单击,甚至没有单击'提交'!” 而且情况甚至可能变得更糟。例如,假设您有另一个检查,“提交”按钮将被禁用,直到所有必填字段不再为空。 ...图标观感不佳 当您需要通过小符号表达含义或简要说明说明时,图标非常有用。它们还是现代界面的基本组成部分,尤其是在移动设备上。在应用程序中,图标通常等同于按钮。...我们所有人都经历过在智能手机上点击错误按钮,并在屏幕加载错误时必须等待的挫败感! 因此,在设计可点击元素时,请记住,成人食指的平均宽度为1.6到2厘米,以创建手指友好的目标。
领取专属 10元无门槛券
手把手带您无忧上云