Я тоже столкнулся с этим. IE не изменит значение скрытых полей формы. Вы должны сначала показать их. Вероятно, самый простой способ - это добавить действие onclick ко всем меткам, которым разрешено иметь скрытые поля формы. Что-то вроде:
$("label.hideablefield").live('click', function(){
var fid = $(this).attr('for');
$('#'+ fid).show();
$('#'+ fid).select(); //or maybe .focus, I'm not sure
});
Очевидно, это только включает поле. Вам нужно установить условие переключения для повторного скрытия / отмены выбора.