2012-08-07 30 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