这个还是因为我做的小东西,不得不去解决,不过最近可能是因为AJAX的影响,多数操作我最想考虑的是怎么使用Javascript解决,所以最近JS倒是经常用。 实例已经有了,看看365key的网摘修改页面,分类框里面最上面的是添加网摘的时候选择的分类,如果是按顺序的话,这些选项就不会被排在最上面了。 这样的操作应该是程序排序好再输出的,用程序做虽然没问题,但是会多消耗服务器资源,如果很多用户一起进行这种排序的话,别的不说数据库就挺吃力的,其实完全可以把排序的工作交给客户端Javascript去处理,速度上也不会出现问题,主要也是因为我觉得对于服务器资源能节省就节省点。 好了,原理是多项选择框里,把被标记为selected的选项和其他选项分别取出来放在不同的数组里,然后清空所有选项,接着把被标记为selected的选项插在选项组里,其他选项放在下面。 其实这个根本不能算是排序,只是想不到应该算什么,而且本文的部分想法来自CSDN:排序Select中Option项的一个示例,所以就在标题写上了排序。 代码如下:
相关文章
- 昨日收集 - Blog、手机游戏、搜索 2005-06-01
- BSP or BCP?Blog的发展方向 2005-05-31
- Plog和Wordpress试用,与Drupal的对比 2005-05-31
- 昨日收集 - 内容和受众为王 寻找媒体投资切入点 2005-05-31
- 昨日收集 - 校友录和SNS - 易轩集 2005-05-30