多个 JQuery 不同表单选择器

2024-01-09

我有两种形式one and two,并且基于提交的表单,我想在逻辑末尾根据提交的值调用一个函数。

我想知道是否可以将每个选择器作为数组索引、循环或属性或其他内容检索var = tagsOrAnswerers?然后也许我可以将该参数传递给我将被调用的函数。

<html>
     <form class="one">
         <input type="text" name="foo">
         <input type="submit" value="Submit">
     </form>
     <form class="two">
         <input type="text"name="boo">
         <input type="submit" value="Submit">
     </form>
</html>

<script>
       $('.one,.two').submit( function(){
       var fooOrBoo = $(this).find("input[name='foo'],[name='boo']").val();

       getBoo(ifBoo); //run this function if var fooOrBoo = 'boo';
       getFoo(ifFoo); //run this function if var fooOrBoo = 'foo';

});
</script>

为每个表格的答案指定一个通用名称。我将其命名为“答案”

   <div class="forms">
             <form class="one">
                 <input type="text" name="answer">
                 <input type="submit" value="Submit">
             </form>
             <form class="two">
                 <input type="text"name="answer">
                 <input type="submit" value="Submit">
             </form>
</div>

这是脚本:

<script>
$('.forms > form').submit( function(){
   var data = $( this ).serializeArray();
   console.log(data); // gives the current data of the forms

  //using the data you can call whatever function you want using a switch statment
});
</script>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

多个 JQuery 不同表单选择器 的相关文章

随机推荐

  • Chrome 中的 Flexbox 项目高度不正确[重复]

    这个问题在这里已经有答案了 对于任何 CSS 专家来说 我都面临着一个棘手的问题 我的绿色 div 具有灵活的高度 占据了剩余的高度 现在我想在该 div 中放置一个 div 它应该是绿色 div 的一半 但 Chrome 似乎将其视为整个
  • 来自 bison 的 ANTLR 语法

    我正在尝试将语法从 bison 翻译为 ANTLR 野牛的语法本身非常简单 但我找不到简单的方法来做到这一点 野牛语法 expr expr or expr expr and expr expr 欢迎任何提示 链接 指针 谢谢 尤利安 在AN
  • 链接器中不必要的链接库

    我有一个项目 我可以从链接器中排除一些库并且仍然可以构建 就最终产品的性能和内存而言 排除它们是否更好 一个好的 C 链接器不会包含来自代码中未使用的任何库的任何调用 所谓的 死代码剥离 所以 我想说这取决于您使用哪种 C 链接器来发出最终
  • Google App Engine 和 Android(OAuth、C2DM 或云消息传递)[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 作为该板的许多用户 我想开发一个以
  • 如何使用 jq 更新 json 文档中的单个值?

    如果我忽略了一些非常明显的事情 请道歉 我刚刚发现jq我正在尝试使用它来更新一个 JSON 值而不影响周围的数据 我想通过管道curl结果变成jq 更新一个值 并将更新后的 JSON 通过管道传输到curl X PUT 就像是 curl h
  • 如何更改帖子中提到的 html 标签中的用户? (VUE-节点)

    我有一个 body 属性 其中包含涉及 username1 username2 的文本 我想将昵称 user1 user2等更改为路由器链接 可以使用正则表达式来做到这一点吗 最终代码需要像这样 链接配置文件中没有
  • Java 中的 Web 浏览器控件?

    我有 C 背景 我们有一个叫做网页浏览器 https learn microsoft com en us dotnet api system windows forms webbrowser view netframework 4 8可以加
  • 如何从文本字段填充自定义 uitableview

    我创建了三个文本字段 食物名称 食物数量 钠含量 当我单击提交按钮时 我想使用文本字段中的数据更新表格视图 我创建了一个 NSObject 以及建立的日志来显示正在从文本字段保存数据 并且提交将移动到表格视图 但我无法从文本字段获取数据来显
  • 设置SQL语句参数值:列索引1,参数值[名称],值类[java.lang.String],SQL类型未知

    我使用 NamedParameterJdbcTemplate 将参数传递给 Query 但是我收到跟踪详细信息作为警告 并且参数绑定没有显示 主要问题是它显示正在执行的 sql 但我希望参数也是其中的一部分 但只有 问号 出现 警告绑定发生
  • 选择桌面+移动应用程序的技术堆栈

    我目前正在浏览网络以获取信息 目标是构建经典棋盘游戏的网络和移动版本 我们的想法是在桌面版本上拥有完整的功能和游戏 以及与之配套的精简的本机移动应用程序 这将允许用户玩游戏并更改一些设置 现在我已经习惯了为桌面构建 Web 应用程序 但我从
  • 如何在 Gerrit 中创建新的补丁集?

    我是 Gerrit 新手 希望在提交新更改时创建新补丁 我使用本指南设置 Gerrithttps review typo3 org Documentation install quick html https review typo3 or
  • Ninject 程序集与引用的程序集不匹配

    Setup ASP NET MVC3 忍者 v2 2 1 4 忍者 v3 0 0 15 Ninject MVC3 v3 0 0 6 Ninject Web Common v3 0 0 7 使用 NuGet 我的 UnitTest 项目引用
  • 如何在具有圆角的超级视图中翻转非全屏 UIView?

    我正在翻转 UIView 类似于天气应用程序的页面翻转 不过 视图不是全屏的 并且超级视图有圆角 问题在于 在翻转动画期间 超级视图的圆角被黑色填充到方角 这是我设置角的方法 self view layer cornerRadius 15
  • 如何使用 javascript/jquery 从 URL 中删除获取变量和文件名?

    我正在研究这个问题 但找不到针对此特定目的的任何可靠答案 假设我有一个网址 http mysite com stuff index php search my search http mysite com stuff index php s
  • Xamarin Android - 在发布模式下打印到应用程序输出

    打补丁一些崩溃 https stackoverflow com questions 24809580 noclassdeffounderror android support v7 internal view menu menubuilde
  • 没有物理设备的配置文件

    我在这个论坛和苹果开发者论坛上经常看到这个问题 我已经按照教程学习了 6 个多小时 我想要的只是添加该应用程序 以便我可以与朋友和家人一起测试它 我没有 iPhone 我有一台 Macbook Pro 和付费的开发者注册 当我选择通用 IO
  • 在 Django 中生成带有内联摘要的列表/报告

    我正在尝试编写一个视图 该视图将生成一个报告 显示我的库存系统中的所有项目 并在某个点提供摘要 顺便说一下 这个报告纯粹是一个 HTML 模板 就我而言 每个项目都是订单的一部分 一个订单可以有多个项目 我希望能够在每个订单结束后显示基于
  • CarrierWave:为所有版本化文件创建相同、唯一的文件名

    在详细介绍之前 我先切入主题 有没有人找到一种方法让 Carrierwave 将文件名称保存为时间戳或每个文件唯一的任意字符串 默认情况下 Carrierwave 将每个文件及其备用版本保存在其自己的目录中 以型号 ID 号命名 我不喜欢这
  • Neo4j - 将匹配应用于上一场比赛的每个结果

    情况 具有许多端点的图 每个端点都与主图有一个连接 该连接可能会穿越多个中间层节点 gt 关系 gt 节点在加入主图之前 每个连接的最终节点都有特定的属性 我有一个查询沿着这条路径走并找到最终连接到主图的节点 我有另一个查询返回端点节点的列
  • 多个 JQuery 不同表单选择器

    我有两种形式one and two 并且基于提交的表单 我想在逻辑末尾根据提交的值调用一个函数 我想知道是否可以将每个选择器作为数组索引 循环或属性或其他内容检索var tagsOrAnswerers 然后也许我可以将该参数传递给我将被调用