Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    controllo su n coppie di campi

    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?

  2. #2
    scovato l'errore
    spiegazione :


    Codice PHP:
    for(i=0;i<(f.length-1);i++){ 

    controlare il submit in questo modo sembra alquanto inutile :-)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.