2012-08-07 47 views
-2

我在页面上有多个表单。我如何通过名字找到表单?我认为在纯JavaScript中它就像document.forms ['FormName']。如何使用jquery查找表单

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

+1

有很多方法可以做到这一点。如何发布你想要实际使用的代码? – j08691 2012-08-07 20:24:48

+0

请说明'find'是什么意思。作为jQuery中的选择器:$('#FormName')是你在找什么? – 2012-08-07 20:25:21

+1

我只是想通过它的ID找到一个表单...这就是我想要的。 – Arcturus 2012-08-07 20:26:40

回答

8

您可以添加attribute selector得到你想要的形式:

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

+1 - 可能是最干净的方法,属性选择器非常强大。 – Cypher 2012-08-07 20:35:52

2

让表单的ID或类属性。在ID的情况下:

$("#formName").function()

你的HTML:

<form id="formName">

哪里的功能是你打算做什么......

+1

问题是如何通过不使用id的名称来查找表单。 – 2012-08-07 20:26:30

+0

我认为OP比您可能意识到的更困惑。 “我只是想通过它的ID找到一张表格......这就是我想要的” – 2012-08-07 20:34:41

11

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

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

+1它并没有比这更简单 – 2012-08-07 20:38:46