2009-09-17 23 views
1

我正在尋找一個表格,只需在最後一行輸入並點擊行尾的「添加」按鈕即可添加。通過點擊最右邊一列中的按鈕,可以刪除表中的所有其他行。實現最後一行可編輯效果的語義標記?

我的問題是表單不能只包裝一行並驗證爲XHTML。如果我讓表單包裝整個表格,它將包含具有表單作爲其最後一個單元格的行。表格內的表格絕對無效。

對此提出建議?

+0

你的平安爲什麼你需要有一個單獨的形式總結最後一排的單元格,如果你已經有了一個形式環繞整個表? – ChssPly76 2009-09-17 20:32:03

+0

因爲表格中的每一行都有一個表格(最後一列)。 – 2009-09-17 20:38:37

+0

這不能回答我的問題。你爲什麼需要這些表格?你可以擺脫他們,並使用一個表包裝形式,而不是? – ChssPly76 2009-09-17 20:42:47

回答

1

感謝您澄清情況。我看到它的方式,你在這裏有幾個選擇:

  1. 你使用JavaScript(可以使用)嗎?如果是這樣,您可以根據按下哪個按鈕輕鬆修改提交URI。因此,您可以擺脫除了包裝表格之外的所有表單。

  2. 或者,根據您的要求,您可能可以用鏈接替換您的「刪除」按鈕(可能是按鈕樣式),在這種情況下,您將不需要表單來包裝它們。請注意,這種方法並不需要JavaScript,除非你需要處理一個情況,當有人開始填寫最後一行,然後點擊其他行上的「刪除」,並且你想保留對最後一行輸入所做的不完整更改。在這種情況下,您仍然需要使用JavaScript來提交表單,因此上面#1可能會更好。

  3. 咬住項目符號並提交到相同的URI。區分按鈕名稱按下的按鈕。您可以隨時重定向到適當的URI。

  4. 使非驗證HTML :-)

相關問題