Hallo,
der JS-Code des Beispiels ist eigentlich selbsterklärend. Es gibt einen Drop-Handler, in den du eine eigene Funktion aufrufen kannst, die irgendwo versteckte Formularfelder einfügt - das machst du mit createElement, appendChild und anderen Standard-DOM-Funktionen - oder in ein einziges verstecktes Formularfeld Werte reinschreibt - das solltest du auch http://de.selfhtml.org/javascript/objekte/elements.htm@title=hinbekommen.
Davon abgesehen möchte ich dir, auch wenn ich deinen konkreten Anwendungsfall nicht kenne, dringend davon abraten, solche unnützen JavaScript-Spielerien für wichtige Funktionen zu verwenden. Drop und Drop ist schwierig, unhandlich und unzugänglich. Wenn du ein Element einer Liste hinzufügen willst, nimm eine schnöde Schaltfläche. Das geht viel schneller, es ist Tastatur-navigierbar, du kannst in der Liste wieder Remove-Buttons haben und so weiter.
Das Mootools-Beispiel ist m.M.n. ein Beispiel für enorm unsinniges JavaScript. Webshops, auch solche mit starkem JavaScript-Einsatz, verwenden einfache Schaltflächen, um etwas in den Einkaufswagen zu legen. Das ist bewährt und dabei sollte es auch bleiben. Ich brauche nicht bei jedem »hinzufügen« ein Drag und Drop.
Mathias