1

我有一张表,我用 tablesorter ( http://tablesorter.com ) 进行排序。在该表中有一个带有提交按钮的列。每个表格行都有一个提交按钮。在排序之前,这些按钮可以很好地工作并提交一个由 PHP 脚本处理的 POST 请求。

使用 tablesorter 对表格进行排序后,要停用的按钮接缝。它们的行为就像 JavaScript 返回 false 一样。这意味着,不会发生页面刷新。

有人可以帮助我,排序后仍然可以提交吗?

非常感谢,马克斯

4

3 回答 3

1

向我们展示代码(在此处或通过 pastebin.com 之类的网站)以获得真正的答案。除此之外,我最好的猜测是对表格进行排序是将按钮移到使它们运行的​​“表单”标签之外。不管我的猜测是否完全错误,我要做的第一件事就是在表格排序后使用 FireBug 检查元素,看看有什么问题。

于 2009-06-28T14:51:28.403 回答
1

我的猜测是 tablesorter 插件正在从 DOM 中添加/删除元素。发生这种情况时,事件处理程序将被删除。您可能想尝试使用该live方法添加事件处理程序。即使元素被删除/添加,这也应该允许它们被应用(假设它们是点击处理程序)。

于 2009-06-28T14:53:22.250 回答
0

每行的表格必须在里面tr,而不是在外面,那么当您使用 tablesort 对表格进行排序时,表格不会被删除。

<tr><form>...</form></tr>
于 2018-11-21T10:17:41.717 回答