con JS puoi creare, quindi aggiungere, i campi che vuoi.
l'elaborazione è poi un altro discorso.

prova con una ricerca (anche sul forum js), troverai diversi esempi.

edit:
sposto direttamente in JS