We written this post and again we are publishing this post. drag and drop sortable list javascript. involving something like up/down arrows next to each item. The most heinous require server roundtrips for each modification.
drag and drop sortable list javascript

Various implementations of Drag & Drop sortable lists using JS and CSS.
“In Web applications I’ve seen numerous — and personally implemented a few — ways to rearrange items in a list. All of those were indirect interactions typically involving something like up/down arrows next to each item. Then I came across Simon Cozens’ example of rearranging a list via drag & drop. I was so inspired I had to try it out myself.”