Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Sintassi corretta...

  1. #1

    Sintassi corretta...

    Quale è la sintassi corretta per questo script ?

    codice:
    function convalidaForm()
    {
    
    if (document.getElementById('accessosposi').pswadm2.value=="")	
    {
    window.alert('Accesso riservato agli Sposi! Password obbligatoria!');
            	document.getElementById('accessosposi').pswadm2.focus();
            	return false;
          		
    return(true);
    
    }
    }
    o

    codice:
    function convalidaForm()
    {
    
    if (document.getElementById('accessosposi').pswadm2.value=="")	
    {
    window.alert('Accesso riservato agli Sposi! Password obbligatoria!');
            	document.getElementById('accessosposi').pswadm2.focus();
            	return false;
          		
    
    
    }
    return(true);
    }
    Secondo me è piu' corretto il secondo esempio (in quanto il return true viene inserito dopo la fine della funzione principale), ma funziona in tutti e due i casi. :master:

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    codice:
    function convalidaForm()
    {
    
    	if (condizione)	
    	{
    		return false;
    		return(true);
    	}
    }
    
    
    
    
    function convalidaForm()
    {
    
    	if (condizione)	
    	{
    		return false;
    	}
    	return true;
    }
    eliminando le istruzioni inutili alla discussione, la prima è evidentemente sbagliata, dato che il secondo return true non viene mai eseguito, mentre la seconda è giusta:

    se condizione allora restituisci falso altrimenti restituisci vero
    Pietro

  3. #3
    Grazie mille

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 © 2025 vBulletin Solutions, Inc. All rights reserved.