auto-generate form input id, move to form input widget and regular input widget