Ciao a tutti,
ho uno script che con firefox viene eseguito perfettamente mentre con ie no.
Lo script viene richiamato da qui:
<form id='f' name='f' method='POST' action='javascript:invia()' onsubmit="return cntrlinvia()">

e lo script è questo:
function cntrlinvia(){
grado=new Array(getEl('grado0'),getEl('grado1'),getEl('grado 2'),getEl('grado3'),getEl('grado4'),getEl('grado5' ),getEl('grado6'),getEl('grado7'),getEl('grado8'), getEl('grado9'),getEl('grado10'),getEl('grado11'), getEl('grado12'),getEl('grado13'),getEl('grado14') );
nome=new Array(getEl('nome0'),getEl('nome1'),getEl('nome2') ,getEl('nome3'),getEl('nome4'),getEl('nome5'),getE l('nome6'),getEl('nome7'),getEl('nome8'),getEl('no me9'),getEl('nome10'),getEl('nome11'),getEl('nome1 2'),getEl('nome13'),getEl('nome14'));
cognome=new Array(getEl('cognome0'),getEl('cognome1'),getEl('c ognome2'),getEl('cognome3'),getEl('cognome4'),getE l('cognome5'),getEl('cognome6'),getEl('cognome7'), getEl('cognome8'),getEl('cognome9'),getEl('cognome 10'),getEl('cognome11'),getEl('cognome12'),getEl(' cognome13'),getEl('cognome14'));
data=new Array(getEl('data0'),getEl('data1'),getEl('data2') ,getEl('data3'),getEl('data4'),getEl('data5'),getE l('data6'),getEl('data7'),getEl('data8'),getEl('da ta9'),getEl('data10'),getEl('data11'),getEl('data1 2'),getEl('data13'),getEl('data14'));
giorno=new Array(getEl('giorno0'),getEl('giorno1'),getEl('gio rno2'),getEl('giorno3'),getEl('giorno4'),getEl('gi orno5'),getEl('giorno6'),getEl('giorno7'),getEl('g iorno8'),getEl('giorno9'),getEl('giorno10'),getEl( 'giorno11'),getEl('giorno12'),getEl('giorno13'),ge tEl('giorno14'));
mese=new Array(getEl('mese0'),getEl('mese1'),getEl('mese2') ,getEl('mese3'),getEl('mese4'),getEl('mese5'),getE l('mese6'),getEl('mese7'),getEl('mese8'),getEl('me se9'),getEl('mese10'),getEl('mese11'),getEl('mese1 2'),getEl('mese13'),getEl('mese14'));
anno=new Array(getEl('anno0'),getEl('anno1'),getEl('anno2') ,getEl('anno3'),getEl('anno4'),getEl('anno5'),getE l('anno6'),getEl('anno7'),getEl('anno8'),getEl('an no9'),getEl('anno10'),getEl('anno11'),getEl('anno1 2'),getEl('anno13'),getEl('anno14'));
for(i=0;i<opener.document.inserisci.nucleo.value;i ++){
f=i+1;
if(grado[i].value==""){
alert("Insira grau[fila "+f+"] v\u00E1lido");
grado[i].style.backgroundColor="red";
return false;
}
if(cognome[i].value==""){
alert("Insira sobrenome[fila "+f+"] v\u00E1lido");
cognome[i].style.backgroundColor="red";
return false;
}
if(nome[i].value==""){
alert("Insira nome[fila "+f+"] v\u00E1lido");
nome[i].style.backgroundColor="red";
return false;
}
if(giorno[i].value==""){
alert("Insira data[fila "+f+"] v\u00E1lido");
giorno[i].style.backgroundColor="red";
return false;
}
if(mese[i].value==""){
alert("Insira data[fila "+f+"] v\u00E1lido");
mese[i].style.backgroundColor="red";
return false;
}
if(anno[i].value==""){
alert("Insira data[fila "+f+"] v\u00E1lido");
anno[i].style.backgroundColor="red";
return false;
}
}
return true;
}