Io ti consiglio un approccio lato server, con modifiche lato client se ricarichi la pagina (operazione facile da parte del utente medio) perdi tutte le modifiche e potrebbe passare un ordine errato, vuoi rischiare?.