2

我们有一系列下拉控件来确定列的排序顺序。我们遇到的问题是,当用户选择一列作为第二列时,其他下拉列表需要更改其值,以便只有一个“第二列”。

  1. A栏[1]
  2. B栏[2]
  3. C栏[3]
  4. D栏[4]
  5. E 栏 [5]

在上面的列表中,当您将 D 列更改为 [2] 时,B 列变为 [3],C 变为 [4] 等等。我可以在服务器端管理它,但我想知道是否有人知道如何做这在客户端使用 javascript。

4

2 回答 2

2

查看Scriptaculous 之类的 Javascript 工具包,用于客户端重新排序。

您将元素添加为“ Sortables ”,并编写自己的回调代码,以便在项目被拖放时执行——例如向服务器发送异步请求以保持新订单。

这是使用 Scriptaculous 和 PHP 创建可排序列表的完整教程。对于 ASP,客户端代码会略有不同,但过程会相似。

于 2008-09-30T23:29:34.113 回答
0

关于 JavaScript 框架的注释;我强烈推荐jQuery

于 2008-10-01T18:26:17.300 回答