Pensavo fosse l'attivazione della funzione a non andare, anche perché ho letto in giro che l'evento onchange sul campo di input file si comporta in modo strano con FF (forse si riferivano però a vecchie versioni).

Il problema è ora localizzato alla funzione, in pratica devo fare in modo che se il campo di input file viene valorizzato scegliendo un file un altro campo che inizialmente è disabilitato si abiliti.
Ora lo faccio così, ma non funziona:
codice:
if(form.file.value != "" || form.file.value != "undefined") {
	form.file2.disabled = false;
}
Non entro nell'if, in pratica il "value" risulta sempre vuoto, il controllo sui campi file si fa diversamente?