首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Webix richselect在表单提交(单击提交按钮)时保持重置(恢复为以前的值)

Webix richselect是一种Webix UI库中的表单控件,它允许用户从预定义选项中选择一个值。在表单提交时,如果要保持richselect控件的值不变(恢复为以前的值),可以按照以下步骤进行操作:

  1. 在表单的HTML代码中,为richselect控件指定一个唯一的ID,例如"myRichselect"。
  2. 在JavaScript代码中,使用Webix框架的相关函数来处理表单提交事件。
  3. 在提交事件处理函数中,获取richselect控件的当前选中值。
  4. 如果要保持richselect控件的值不变,在提交事件处理函数中,将这个选中值赋值回richselect控件。

下面是一个示例代码:

代码语言:txt
复制
<!DOCTYPE html>
<html>
<head>
  <link rel="stylesheet" href="https://cdn.webix.com/edge/webix.css" type="text/css">
  <script src="https://cdn.webix.com/edge/webix.js" type="text/javascript"></script>
</head>
<body>
  <div id="myForm" style="width: 400px; margin: 50px;"></div>
  
  <script>
    // 初始化表单和richselect控件
    webix.ready(function(){
      webix.ui({
        view: "form",
        id: "myForm",
        elements: [
          { view: "richselect", id: "myRichselect", label: "选择项", options: [
            { id: 1, value: "选项1" },
            { id: 2, value: "选项2" },
            { id: 3, value: "选项3" }
          ]}
        ]
      });
    });

    // 处理表单提交事件
    function onSubmit() {
      // 获取richselect控件的当前选中值
      var richselect = $$("myRichselect");
      var selectedValue = richselect.getValue();

      // 将选中值重新赋值回richselect控件
      richselect.setValue(selectedValue);
    }
  </script>
  
  <input type="button" value="提交" onclick="onSubmit()">
</body>
</html>

在上面的示例代码中,我们创建了一个表单并添加了一个richselect控件。在提交按钮的点击事件中,调用了名为onSubmit的JavaScript函数来处理表单提交。在这个函数中,我们使用了Webix框架的getValue()函数来获取richselect控件的当前选中值,然后使用setValue()函数将这个选中值重新赋值回richselect控件。

Webix框架是一个功能丰富的JavaScript库,提供了大量易用的UI组件和工具,适用于各种类型的Web应用程序开发。通过使用Webix richselect控件,您可以方便地实现表单中的下拉选择功能。更多关于Webix richselect控件的详细信息,您可以参考Webix richselect文档

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

JavaScript(十三)

HTML method 特性 submit(): 提交表单 reset(): 将所有表单重置默认 提交表单 使用 input 或 button 都可以定义提交按钮,只要将其 type 特性设置...提交表单可能出现最大问题,就是重复提交表单。解决这一问题办法有两个: 第一次提交表单后就禁用提交按钮 利用 onsubmit 事件处理程序取消后续表单提交操作。...重置表单 在用户单击重置按钮表单会被重置。使用 type 特性 “reset” input 或 button 都可以创建重置按钮,如下: <!...重置表单,所有表单字段都会恢复到页面刚加载完毕初始。如果某个字段初始空,就会恢复空; 而带有默认字段,也会恢复默认。...用户单击重置按钮重置表单,会触发 reset 事件,利用这个机会,我们可以必要时取消重置操作。 表单字段 可以像访问页面中其他元素一样,使用原生 DOM 方法访问表单元素。

3.3K20

表单 9 种设计技巧【下】

如下图,当电子邮件输入,触发全局提示: 图片 图片 技巧 8:成功提交重置到默认 一般情况下,提交表单后自动清除输入是很重要。...码匠中,可以表单组件属性栏选择是否成功提交重置到默认。...图片 但在一些特殊情况下,一些表单输入需频繁复用,此时可以表单中添加一个清除按钮,并配置好单击事件动作,让用户自己决定是否清除和重置输入。...图片 图片 注意 不要将「清除」按钮放在「提交按钮附近位置,否则用户可能将原本打算提交内容不小心清除了。...当涉及到更新表格中一条记录,最佳做法是将表单放入对话框中,当用户点击链接或按钮,再自动弹出填充了默认表单,而不是将表单一直静态展示表格旁边,防止用户浏览表单不小心编辑数据。

2.4K00

文档和元素几何滚动

还有一个onreset事件处理程序来检测表单重置表单提交前将会调用onsubmit程序,如果回调函数返回false则会取消表单提交动作。这是js程序一个用来检查用户输入错误。...同样onreset也是只能通过单击重置按钮来触发,直接调用表单reset()方法不会触发onreset事件处理程序 用户与表单元素交互它们往往会触发click或change事件,通过定义onclick...重置触发事件 当用户单击重置按钮,将会触发onreset事件。...单选元素整组有相关性元素而设计,组内所有按钮HTML属性name都相同。按照这种方式创建按钮互斥。利用表单属性名字选中元素,它返回一个类数组对象而不是单个元素。...defaultChecked属性也布尔htmlchecked,指定了元素第一次加载页面是否选中。

5.2K00

input标签type属性汇总

需要注意是,定义单选按钮,必须同一组中选项指定相同name,这样“单选”才会生效。此外,可以对单选按钮应用 checked属性,指定默认选中项。...6.提交按钮 提交按钮表单核心控件,用户完成信息输入后一般都需要单击提交按钮才能完成表单数据提交。...可以对其应用 value属性,改变提交按钮默认文本。 7.重置按钮 当用户输入信息有误时,可单击重置按钮取消已输入所有表单信息。...8.图像形式提交按钮 图像形式提交按钮与普通提交按钮功能上基本相同,只是它用图像替代了默认按钮,外观上更加美观。...16 number类型 number类型 <input/标记用于提供输入数值文本框。提交表单,会自动检查该输入框中内容是否数字。

2.5K10

表单

一.表单    表单就是一个将用户信息组织起来容器:           1.表单内容:       ...:此属性指示服务器上处理表单输出程序,一般来说,当用户单击表单"提交"按钮后信息发送到Web服务器上,由attion属性所指程序处理如果action空则默认提交到本页     method:此属性告诉浏览器...设置了type属性后密码框输入字符全都是以黑色实心来显示,从而实现对数据处理 单选按钮   用户只能选中一个单选按钮使用单选按钮,需要一个显示...  按钮分为三个(button)普通按钮(submit)提交按钮(reset)重置按钮   name表示给按钮命名value 显示按钮字 url   用于输入URL地址这类特殊文本文本框提交表单如果输入不是uil地址格式文本,将不允许提交表单 </input

4.7K90

HTML 入门笔记 - 初识HTML

浏览器中显示结果: ? 使用提交按钮提交数据 表单中有两种按钮可以使用,分别为:提交按钮重置。这一小节讲解提交按钮:当用户需要提交表单信息到服务器,需要用到提交按钮。...语法: type:只有当type设置submit按钮才有提交作用 value:按钮上显示文字 举例: ?...浏览器中显示结果: ? 使用重置按钮重置表单信息 当用户需要重置表单信息到初始状态,比如用户输入“用户名”后,发现书写有误,可以使用重置按钮使输入框恢复到初始状态。...语法: type:只有当type设置reset按钮才有重置作用 value:按钮上显示文字 举例: ?...浏览器中显示结果: 输入账号 ? 单击重置按钮 ? form表单label标签 小伙伴们,你们在前面学习表单各种控件时候,有没有发现一个标签--label,这一小节就来揭晓它作用。

6.5K51

HTML基础知识之表单

Get方法: GET 请求可被缓存; GET 请求保留在浏览器历史记录中; GET 请求可被收藏书签; GET 请求不应在处理敏感数据使用; GET 请求有长度限制; GET 请求只应当用于取回数据...、submit、reset、file、hidden、image和button,默认为text; name属性:指定表单元素名称; value属性:可选,指定表单元素初始; checked:指定按钮是否被选中...; size属性:指定表单元素初始宽度; maxlength属性:指定可在text或password元素中输入最大字符数; (2)三种按钮 reset按钮重置按钮,将表单重置最初状态; submit...按钮提交按钮,用户单击按钮后,表单将会提交到action属性所指URl,并传递表单数据; button按钮:普通按钮,需要与事件关联使用; 四、表单只读与禁用设置 readonly:只读,网站服务器方不希望用户修改数据...,这些数据表单元素中显示; disabled:禁用,只有满足某个条件后,才能选用某项功能; 禁用表单不会被提交

1K30

PHP Web表单生成器案例分析

GET方式传递表单在URL地址栏中可见。 相比GET方式,POST方式提交数据是不可见交互相对安全。因此,通常情况下使用POST方式提交表单数据。...enctype属性默认application/x-www-form-urlencoded,表示发送表单数据前编码所有字符。...-- 重置按钮 -- <input type="submit" value="<em>提交</em>" <!...-- 提交按钮 -- type属性设置不同,即可得到不同表单控件 name属性用于指定控件名称,用以区分表单中多个相同控件 value属性用于设置表单控件默认 //input控件 <!...例如,选择性别单击提示文字“男”或“女”,也可选中相应单选按钮。 使用label标记包裹单选按钮和提示文本,即可实现单击label标记里内容,相应表单控件就会被选中。

11K10

bootstrapValidator 中文API

提交表单也不会执行任何验证。当您要在自定义提交处理程序中提交表单,可能会使用它。 破坏 destroy() - 破坏插件。 它将删除所有错误消息,反馈图标以及关闭插件创建事件。...使用向导(例如选项卡),崩溃,这很有用。...参数 类型 描述 field 字符串| jQuery 字段名称或字段元素 resetValue 布尔 如果true,该方法将字段重置空或删除检查/选择属性(用于收音机和复选框)。...当您需要重新验证其由其他插件更新字段使用它。 默认情况下,一旦该字段已经被验证并被标记为有效插件,该插件就不会重新验证该字段。当与其他插件一起使用时,字段被更改,因此需要重新验证。...当您想通过单击按钮或链接而不是提交按钮来验证表单,这很有用。

13.1K50

表单脚本

method 要发送HTTP请求类型;等价于HTMLmethod特性 name 表单名称;等价于HTMLname特性 reset() 将所有表单重置默认 submit() 提交表单 target...(textarea除外,文本区中回车会换行)。如果表单没有提交按钮,安回车键不会提交表单。 注意,通过上述方式提交表单,浏览器会在将请求发送给服务器之前触发submit事件。...重置表单 (1)重置按钮提交 方式1:通用重置按钮 方式2:自定义重置按钮 (3)表单字段事件 blur:当前字段失去焦点触发 change:对于和元素,它们失去焦点且value改变触发;对于元素,在其选项改变触发...focus:当前字段获取焦点触发 表单错误提示流程:利用focus事件修改文本框背景颜色,以便清楚表明这个字段获取了焦点;利用blur事件恢复文本框背景颜色;利用change事件在用户输入了非规定字符提示错误

4.8K41

HTML 笔记

enctype:提交类型             target: 何处打开目标 URL。             name:属性表单起个名字.HTML5不支持。用 id 代替。     ...默认两个标签之间     5. * 标签定义按钮。         您可以 button 元素中放置内容,比如文档或图像。...image: 图片提交按钮                 reset: 重置按钮, 还原到开始(第一次打开)效果                 hidden: 主表单隐藏域,要是和表单一块提交信息...(不常用)             src 和 alt 是图片按钮设置             注意:reset 重置按钮是将表单数据恢复到第一次打开状态,并不是清空                 ...image 图片按钮,默认具有提交表单功能。

1.8K60

HTML表单用法

get是把参数数据队列加到提交表单ACTION属性所指URL中,表单内各个字段一一对应,URL中可以看到。...3、input里,name 有什么作用? name 属性用于对提交到服务器后表单数据进行标识,只有设置了 name 属性表单元素才能在提交表单传递它们。 4、radio 如何分组?...举例说明 隐藏域是用来收集或发送信息不可见元素,对于网页访问者来说,隐藏域是看不见。当表单提交,隐藏域就会将信息用你设置定义名称和发送到服务器上。...浏览者单击发送按钮发送表单时候,隐藏域信息也被一起发送到服务器。...我们就可以写一个隐藏域,然后每一个按钮处加上onclick=”document.form.command.value=”xx”“然后我们接到数据后先检查command就会知道用户是按那个按钮提交上来

2.4K50

初学者:html中表单详解(下面附有代码)

用户向服务器端发送数据,一次只能提交一个表单数据。如果要提交多个表单就需要用js中异步交互。 表单元素 method属性:提交表单所用http方法,默认为get方法。...input表单域 单行文本输入框 密码框 提交按钮 性别:女男 **设置性别必须都写上name=”sex...”必须设置相同name才能实现单选** **checked是默认选中项,即为一单击进来,默认选中就是男** 爱好:<input type=**"checkbox"** name="hob...,既不会<em>重置</em>也不会<em>提交</em> 设置button能<em>提交</em> button经过设置也能变成<em>提交</em><em>按钮</em>和<em>重置</em><em>按钮</em>。...扩充一句面试题: button<em>按钮</em><em>的</em>默认类型<em>为</em>:<em>提交</em> 上传文件 注意:后台上传文件,必须在form<em>表单</em>中添加enctype属性 即为: 图片形式<em>的</em><em>按钮</em> placeholder和value<em>的</em>区别

1.4K20

想知道HTML语法结构?看这一篇就够了(超全解析html语法)

name属性 name属性用于指定表单名称,该属性可以由程序员自定义。 onSubmit属性 onSubmit属性用于指定当用户单击提交按钮触发事件。...当type属性button、reset和submit,指定按钮显示文字;当type属性checkbox和radio,指定是数据项选定时 type属性是标记中非常重要内容,决定输入数据类型...该属性可选项如下所示: type属性属性 可选 描述 可选 描述 text 文本框 submit 提交按钮 password 密码域 reset 重置按钮 file 文件域 button...、密码域、单选选项、复选框、文本域、隐藏域、提交按钮重置按钮、普通按钮和图像域共10个输入字段。...="value">默认 标记属性说明如下表所示: 属性 描述 name 用于指定多行文本框名称,当表单提交后,服务端获取表单数据应用 cols 用于指定多行文本框显示列数

5.6K30

实战 | 0~1 自定义组件开发问卷小程序

4.由于参与问卷调查用户只需提交即可,因此设置【动作】只需勾选【新增】方法,其他均保持默认。设置完毕后需要单击页面底部【立即创建】按钮,否则刚才添加字段都不生效。...】,变量更新动作选择【创建单条记录】,设置好后单击提交按钮。...单选项分别设置 first、second、third、fourth、five、six。...单选内容 value 会被提交到数据库里。 8. 调查项添加完毕后,给调查表内容底部增加提交按钮按钮放置表单容器插槽中,与表单组件平级,以关联到同容器内表单组件数据。...选中大纲树表单容器】>【插槽 contentSlot】,单击表单类目中按钮】组件。将按钮组件【标题】修改为确认提交,将【用于form组件】设置提交】。 9.

3K20

React 中非受控和受控组件

非受控组件 不受控制组件是呈现表单元素并在 DOM 本身中更新其组件。可以使用 ref 而不是每个状态更新编写事件处理程序,以便从 DOM 访问表单。...「默认 React 渲染生命周期中,DOM 中将被表单元素上 value 属性覆盖。通过使用不受控制组件,您可能希望 React 设置初始,但保持后续更新不变。...单击提交按钮,其将记录在控制台中。... 不受控制组件限制 无即时字段验证 无法有条件地禁用提交按钮 无法强制执行输入格式 单个数据没有多个输入 无动态输入 小结 总体而言,非受控组件可以必要使用或比受控组件更有效...若要使用非受控制组件,可以使用 ref 直接访问 DOM 。对于受控组件,我们将表单数据存储 React 组件状态属性中。

2.3K20

Apriso开发葵花宝典之八Portal Session篇

,如果视图不应对按ENTER键或页面刷新等事件作出反应,则将此保留空 l 任何外部输出:如果此视图操作触发屏幕提交后才会输出 l MergeOutputs:如果提交不是由屏幕上此视图操作触发,...此列表每个元素包含给定操作组的当前视图配置按钮所有操作。这些按钮仅限于当前屏幕和当前员工角色所允许按钮。...Session快照 l_UI:提交屏幕后变量值用于Portal Session快照 例如: lContainer :定义一个普通变量: Ø屏幕显示之前被推入堆栈 Ø返回(Back)后(恢复到屏幕显示前...) Ø不传递到子门户 lContainer_UI:定义一个用户输入User Input变量 ØScreen提交之后被推送到堆栈(带有来自用户) Ø返回恢复(恢复到用户最初输入) Ø 不传递到子门户...Ø当向会话变量添加变量,后缀“_UI”会自动删除 lExternal_Container_UI ØScreen提交之后被推送到堆栈(带有来自用户) Ø返回恢复(恢复到用户最初输入) Ø

15110

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券