【问题标题】:How to find a form using jquery [duplicate]如何使用jquery查找表单[重复]
【发布时间】:2012-08-08 04:33:31
【问题描述】:

我在一个页面上有多个表单。如何通过名称查找表单?我认为在纯 javascript 中它类似于 document.forms['FormName'] 。

我想做一个form.submit。但我希望能够按名称选择表单。

【问题讨论】:

  • 很可能有几十种方法可以做到这一点。发布您想要实际使用的代码怎么样?
  • 请澄清您所说的“查找”是什么意思。作为 jquery 中的选择器: $('#FormName') 这就是你要找的吗?
  • 我只想通过它的 id 找到一个表单...这就是我想要的。
  • 你问过How do I find a form by its name?,但现在你说的是别的,你到底想要什么?

标签: javascript jquery


【解决方案1】:

不需要 jQuery -- 只需使用内置的 JavaScript submit() 方法:

document.forms['FormName'].submit();

【讨论】:

  • +1 没有比这更简单的了
  • 这不是问题所在。作者明确表示他们想使用 jQuery。
【解决方案2】:

您可以添加attribute selector 以获得您想要的表格:

$('form[name="foo"]')...

【讨论】:

  • +1 - 可能是最简洁的方法,并且属性选择器非常强大。
【解决方案3】:

为您的表单提供 ID 或类属性。如果是 ID:

$("#formName").function()

您的 HTML:

<form id="formName">

功能是你打算做什么...

【讨论】:

  • 问题是如何不使用 id 按名称查找表单。
  • 我认为 OP 比你想象的更混乱。 “我只想通过它的 id 找到一个表单......这就是我想要的”
猜你喜欢
  • 2016-12-27
  • 1970-01-01
  • 1970-01-01
  • 2011-05-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-18
  • 2018-04-18
相关资源
最近更新 更多