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.