2009-06-28 95 views
0

我有一個表,我用tablesorter排序(http://tablesorter.com)。在該表格中有一個帶有提交按鈕的列。每個表格行都有一個提交按鈕。在排序之前,按鈕效果很好,並提交一個由PHP腳本處理的POST請求。jquery tablesorter禁用提交功能

AFTER使用tablesorter對錶格排序要停用的按鈕接縫。它們表現得好像JavaScript返回錯誤。這意味着,不會刷新頁面。

有人可以幫我,那還可以在排序後提交嗎?

非常感謝,最大

+0

沒有任何示例代碼,將很難查明問題。 – jitter 2009-06-28 14:41:25

回答

1

我們展示的代碼(在這裏或通過類似pastebin.com)爲真正的答案。除此之外,我最好的猜測是,對錶格進行排序是將按鈕移動到「表格」標籤之外,這使得它們可以運行。無論我的猜測是否完全錯誤,我要做的第一件事情就是使用FireBug檢查表格排序後的元素,看看有什麼不對。

+0

謝謝安迪!你說得對!按鈕超出了表格的範圍。我通過將表單標籤移到其他地方來解決它!再次感謝! – Max 2009-06-28 15:50:05

1

我的猜測是tablesorter插件添加/刪除DOM中的元素。發生這種情況時,事件處理程序正在被刪除。您可能想嘗試使用live方法添加事件處理程序。這應該允許它們被應用(假設它們是點擊處理程序),即使在刪除/添加元素時也是如此。