我有一個表,並在每行的末尾有一個按鈕,以便用戶可以刪除該行。我這樣做:<button>在Firefox和IE中的行爲
<td><button type=submit name=delete value=1>delete</button>
<td><button type=submit name=delete value=2>delete</button>
<td><button type=submit name=delete value=3>delete</button>
<td><button type=submit name=delete value=4>delete</button>
但是這在IE中不起作用,窗體發送刪除而不是值。 我也試過:
<td><input type=submit name=delete value=1>
<td><input type=submit name=delete value=2>
<td><input type=submit name=delete value=3>
<td><input type=submit name=delete value=4>
但隨後的按鈕上的文字是一個數字,而不是文字刪除。
是否有無論如何我可以添加一堆提交按鈕到一個表單,都說刪除,但執行不同的操作?由於表單無法嵌套,因此我無法使用單獨的表單。
但是你可以在你的表單中使用不同的'fieldsets',並且每個fieldset都可以 - 我想 - 有它自己的submit/reset/whatever按鈕。 – 2009-09-15 17:30:25
這是Internet Explorer中的一個已知錯誤,最終在版本8中修復。 – NickFitz 2009-09-15 17:40:20
您需要讓每個按鈕都具有自己的窗體。如果你的設計不會讓你這樣做,那麼你的設計可能有缺陷 - 使用CSS而不是表格。 – 2009-09-15 17:47:02