Для демонстрации перетаскивания в HTML5, посмотрите:
http://html5demos.com/drag-anything
Похоже, что dragover
, dragenter
, dragexit
, drop
события + event.dataTransfer
, как все это работает. Объединение его с ajax POST, состоящим из нескольких частей / форм, как ссылка, которую дал dhorn, более впечатляюще, на мой взгляд. Я надеюсь, что это можно сделать немного проще, чем это.