Visualizzazione dei risultati da 1 a 8 su 8

Discussione: funzione convalida

  1. #1

    funzione convalida

    dove sbaglio?

    codice:
    on (release) {
    	errore==0;
    	if (username=="" || username==undefined){
    	out="Inserisci l'username";
    	errore==1;
    	}
    	if (nome=="" || nome==undefined){
    	out="Inserisci il nome";
    	errore==1;
    	}
    	if (cognome=="" || cognome==undefined){
    	out="Inserisci il cognome";
    	errore==1;
    	}
    	if (email=="" || email==undefined){
    	out="Inserisci l'email";
    	errore==1;
    	}
    	if (password==password2){
    		errore==0;
    		}
    	else {
    		out="Le due password devono coincidere";
    		errore==1;
    		}
    	if (errore==0){
    	out= out + "OK";
    	}
    	else {
    		out= out + "no";
    	}
    }

  2. #2

    Re: funzione convalida

    Originariamente inviato da piccolobill
    dove sbaglio?

    codice:
    on (release) {
    	errore==0;
    	if (username=="" || username==undefined){
    	out="Inserisci l'username";
    	errore==1;
    	}
    	if (nome=="" || nome==undefined){
    	out="Inserisci il nome";
    	errore==1;
    	}
    	if (cognome=="" || cognome==undefined){
    	out="Inserisci il cognome";
    	errore==1;
    	}
    	if (email=="" || email==undefined){
    	out="Inserisci l'email";
    	errore==1;
    	}
    	if (password==password2){
    		errore==0;
    		}
    	else {
    		out="Le due password devono coincidere";
    		errore==1;
    		}
    	if (errore==0){
    	out= out + "OK";
    	}
    	else {
    		out= out + "no";
    	}
    }
    Quelli in grassetto dovrebbero essere gli errori perchè tu devi settare (=) la variabile errore e non confrontare (==)
    prova a mettere errore=0...

  3. #3
    in parte cos' ho risolto. ma mi da sempre l'ok come se le errore non fosse1. ti posto il codice modificato. grazie

    codice:
    on (release) {
    	errore=0;
    	if (username=="" || username==undefined){
    	out="Inserisci l'username";
    	errore=1;
    	}
    	if (nome=="" || nome==undefined){
    	out="Inserisci il nome";
    	errore=1;
    	}
    	if (cognome=="" || cognome==undefined){
    	out="Inserisci il cognome";
    	errore=1;
    	}
    	if (email=="" || email==undefined){
    	out="Inserisci l'email";
    	errore=1;
    	}
    	if (password==password2){
    		errore=0;
    		}
    	else {
    		out="Le due password devono coincidere";
    		errore=1;
    		}
    	if (errore==0){
    	out= out + "OK";
    	}
    	else {
    		out= out + "no";
    	}
    }

  4. #4
    Prova così e fammi sapere
    codice:
    errore=0;
    on (release) {	
    	if (username=="" || username==undefined){
    	out="Inserisci l'username";
    	errore=1;
    	}
    	if (nome=="" || nome==undefined){
    	out="Inserisci il nome";
    	errore=1;
    	}
    	if (cognome=="" || cognome==undefined){
    	out="Inserisci il cognome";
    	errore=1;
    	}
    	if (email=="" || email==undefined){
    	out="Inserisci l'email";
    	errore=1;
    	}
    	if (password!=password2){
    		out="Le due password devono coincidere";
    		errore=1;
    		}
    	if (errore==0){
    	out= out + "OK";
    	}
    	else {
    		out= out + "no";
    	}
    }

  5. #5
    ho dovuto mettere errore=0 nel fotogramma chiave, altrimenti logicamente mi dave errore. ma non funge. cioè se metto tutti i dati mi funziona, se faccio degli errori mi funge. ma se poi lo correggo mi da sempre il no in uscita

  6. #6
    Aggiungi errore=0; nell'ultimo else:
    codice:
    else {
    		out= out + "no";
                    errore=0;
    	}

  7. #7
    Perfetto. grazie mille

  8. #8

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.