2013-06-19 74 views
1

我有一個網頁,其中包含網頁上<body> ... </body>標籤之間頁面上所有代碼的整體表單元素。如何處理多個表單?

作爲網頁的一部分,其中還有兩個額外的表單用於在網頁上的表格中添加和編輯行。

如何在網頁上處理表單元素?將瀏覽器知道如何處理制定了一個網頁:

<body> 
<form id="FullPageForm"> 
Content here. 
    <form id="AdditionalFomr1"> 
     Form1 elements only 
    </form> 
    <form id="AdditionalFomr2"> 
     Form2 elements only 
    </form> 
</form> 
</body> 

可以在瀏覽器正確隔離頁面上的各種不同形式的部分?

+2

具有其他形式的表格**無效**。 – lifetimes

回答

1

<forms>嵌套在其他<forms>在HTML4或HTML5中無效。

請參見下面的HTML5 Specification的相關部分:

4.10.3<form>元素 - 內容模型:流內容,但沒有<form>元素子孫。

然而,它們可以是兄弟姐妹,例如,

<form id="AdditionalFomr1"> 
    Form1 elements only 
</form> 
<form id="AdditionalFomr2"> 
    Form2 elements only 
</form> 
<form id="AdditionalFomr3"> 
    Form3 elements only 
</form> 

現在,您的形式分離,很容易區分時,每一個被提交等

+0

謝謝你。老實說,不知道嵌套的表單元素是不允許的。我現在要花幾個小時來調整我的代碼! –

1

它不起作用。任何瀏覽器都不支持嵌套變量。

0

雅您的代碼工作 但你在上面的代碼 做愚蠢的錯誤應該發生什麼作用在標籤中看到您使用'?'而不是「>」號 並將表格放在表格中 因此您可以正式看

+0

只是一個錯字伴侶。 –