Если вы хотите, чтобы в качестве значений, разделенных запятой,
var values = $.map($('ol li'), function(e,i) {
return $(e).html();
});
$('form').append('<input type="hidden" name="field" value="' +
values.join(',') + '"/>');
Или вы можете поместить его как массив
var inputs = $.map($('ol li'), function(e,i) {
return '<input name="field[]" value="' + $(e).html() + '"/>';
});
$('form').append(inputs.join(" "));