ciao a tutti
ho questo piccolo problema
ho un numero n di campi doppi (file e text) in un form e devo controllare che se uno è pieno lo sia anche l'altro...ma se son tutti e 2 vuoti il tutto è ok
abbastanza semplice in teoria
ho provato a creare da 0 questo script

Codice PHP:
function sponsor(f){

    var 
controllo 1;
    
for(
i=0;i<f.length;i++){

if (
%== 1){    
    
    if(
f.elements[i].value!=''){
    
y=(i-1);
    
    
window.alert(f.elements[y].name);
    
    if(
f.elements[y].value==''){
        
window.alert('manca il file');
        
controllo 0;
            }
        }


}else{

if(
f.elements[i].value!=''){
    
y=(i+1);
    if(
f.elements[y].value==''){
        
window.alert('manca il link')
        
controllo 0;
    
        }
        
        }


}
//chiudo pari\dispari
}//chiudo for


if(controllo==1){
    
window.alert('spedisco')
}




apparentemente funziona, infatti gli alert li fa vedere ma evidentemente qualcosa non va xche lo script si blocca inevitabilmente

dove sbaglio?