JQuery - 表单重置 - 排除“选择”框

2023-12-29

All,

我可以使用以下 JQuery 语法重置所有表单元素:

('#myform')[0].reset();

如何修改它以排除“选择框”值的重置?

Thanks


给大家..

重置函数不会将所有内容设置为“”(空字符串)

它重置为初始值..(存储在值属性中,或选定的选项等..)

如果您想保留默认的重置功能,那么您应该

  1. 得到所有的<select>元素
  2. 获取他们当前选择的值
  3. 像现在一样重置表单
  4. 重新设置所选的

example:

<script type="text/javascript">
  $(document).ready(
  function(){
   $("#resetbutton").click(
    function(){
     var values = [];
     var selected = $("select").each(
      function(){
       values.push( $(this).val());
       });
     this.form.reset();
     for (i=0;i<selected.length;i++)
      $(selected[i]).val(values[i]);
    });
    }
  );
 </script>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JQuery - 表单重置 - 排除“选择”框 的相关文章

随机推荐

  • 累积 R 中每个可能组合的值

    假设我有数据test 给定的 dput 其中 list col 说items test lt structure list items list a c b c c d e f c g h ID c 1 1 1 2 2 row names
  • 为每个线程创建一个非线程安全对象并使用happens-before保证

    我想将 SAAJ 中的 SOAPConnectionFactory 和 MessageFactory 类与多个线程一起使用 但事实证明我不能假设它们是线程安全的 一些相关帖子 javax xml soap MessageFactory的实例
  • 如何使用“out”参数测试方法?

    我正在尝试为具有参数的方法编写单元测试 我的方法具体来说是我的自定义对象的 TryParse 方法 我正在使用 NET 4 5 5 和 Visual Studio 2013 这使我能够使用 PrivateType 对象完全实现私有 内部和静
  • Angular 2 教程上的 Meteor JS 路由不起作用

    我正在尝试从meteor js web 制作社交教程 但我陷入了第5 步路由和多视图当我点击链接查看 派对详细信息 时 JavaScript 控制台显示该路线不存在 这是具有链接的视图中的代码 a party name a 这是路线中的代码
  • java:在生产环境中使用 printStackTrace

    我将在生产服务器下部署我们的 Web 应用程序 在生产环境中将 printStackTrace 包含在 catch 块下是否可以接受 因为catch块下的日志无助于了解错误的确切原因 所以请告诉我在 catch 块下使用 printStac
  • 出现 JS 异常:ReferenceError:找不到变量:进程

    从react native 0 26升级到0 29 并运行react native升级 后 我在android调试器中收到以下错误 Got JS Exception ReferenceError Can t find variable pr
  • 技术演示的好技巧[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我计划为我们正在构建的产品进行技术演示 目标受众是技术开发人员 所以 大多数时候 我会通过 Visual Studio 中的代码进行调
  • Visual Studio C++ dll 库在 Qt 应用程序中崩溃

    我在 MS Visual C DLL 库和 Qt 程序之间共享 std string 数据时遇到问题 我拥有的是 用 Visual C 2010 Express 编写的 DLL 库 导出一种方法 extern C declspec dlle
  • rstudio-server 的全新会话

    我正在虚拟化 vmware player ubuntu 机器上运行 rstudio server 并将大量数据处理到 RAM 中 我发现在一段不活动之后 会话会暂停数据 问题是恢复此会话需要很长时间 并且导致主机和虚拟机严重滞后 我只想终止
  • J2EE/EJB + 服务定位器:缓存 EJB Home 查找结果安全吗?

    在 J2EE 应用程序中 我们在 weblogic 中使用 EJB2 为了避免浪费时间构建初始上下文和查找 EJB Home 接口 我正在考虑服务定位器模式 http java sun com blueprints patterns Ser
  • Airflow 1.10.2 不将日志写入 S3

    我正在尝试在 docker 容器中运行气流并将日志发送到 s3 我有以下环境 气流版本 1 10 2 还更新了airflow cfg中的以下内容 logging config class log config LOGGING CONFIG
  • Cuda 不计算它的预期,只是默默地忽略我的代码

    我遇到了一个非常奇怪的问题 Mu 9800 GT 似乎根本不计算 我已经尝试了在互联网上找到的所有 hello worlds 这是其中之一 该程序在主机上创建 1 100 数组 将其发送到设备 计算每个值的平方 将其返回到主机 打印结果 i
  • 在jqgrid中添加行后出现问题

    我使用下面的代码在 jqGrid 中添加行 Updated 我点击复选框查看id s使用下面的代码 document delegate list1 jqgrow td input click function var grid list1
  • 使用模块编译 php 与使用共享模块?

    使用参数编译php有什么区别 with extension name 而不是仅仅将其编译为共享模块并以这种方式包含它 有任何性能优势吗 如果不是 你为什么要这样做 也许内存占用有所不同 如果我错了 请纠正我 但内置模块将在加载到内存中的每个
  • 用于将 unique_ptr 向量初始化为基本类型的可变参数构造

    下面是一个示例程序 其中 Container 类需要通过基类指针存储 Items 列表 从 C 11 14 开始 自然的选择是在我的情况下使用 std unique ptr 和可变参数模板 然而 作为新手 我无法理解如何以编译的方式将可变参
  • 防止 UINavigationBar popViewController 动画

    我有以下问题 我已覆盖popViewControllerAnimated BOOL animated of UINavigationController因为我想要一个自定义动画 代码如下 UIViewController popViewCo
  • 如何在 Android 上以编程方式自动接听来电

    我试图在检测到应用程序上的来电后自动接听来电 我的应用程序已经检测到我何时有来电 但仍然不接听电话 我正在使用 telephonyManager 并且我有红色本教程使用 android telecom 和 InCallService 接听来
  • 访问类中结构的成员

    我有一个 hpp 和 cpp 文件 我想访问类中结构中的变量 该变量恰好位于 cpp 文件的头文件 hpp 中 在 hpp中 我有 class foo public struct packet int x u int y foo const
  • Objective-C - 'sendSynchronousRequest:returningResponse:error:' 已弃用:首先在 iOS 9.0 中弃用

    NSArray deviceCheck NSString device NSString deviceRequestString NSString stringWithFormat device webservice device NSUR
  • JQuery - 表单重置 - 排除“选择”框

    All 我可以使用以下 JQuery 语法重置所有表单元素 myform 0 reset 如何修改它以排除 选择框 值的重置 Thanks 给大家 重置函数不会将所有内容设置为 空字符串 它重置为初始值 存储在值属性中 或选定的选项等 如果