guarda questa libreria:
Drag & Drop Sortable Lists with Javascript and CSS
altrimenti devi provare predisponendo già elementi in una div che tieni nascosta, poi a comando la visualizzi con:
<div id="CONTENUTO_NASCOSTO" style="display:none;" >
input nascosti
</div>
<input type="button" onclick="document.getElemetById('CONTENUTO_NASCOST O').style.display='inline';" />
una cosa del genere.