Per rispondere occorre sapere che tipo di campi sono quelli citati.

In generale nei campi select c'e` una scorciatoia utilizzabile solo in IE:

document.NOMEFORM.NOMESELECT.value
al posto di
document.NOMEFORM.NOMESELECT.options[document.NOMEFORM.NOMESELECT.selectedIndex].value;
(che non mi sembra il tuo caso)


Anche la proprieta` selected, e` forse da modificare in checked (ma anche questo dipende dal tipo di campo)

Ciao
Michele