Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922

    differenza tra "" e undefined

    Scusate se per molti di voi la domanda sarà banale.
    In molti esempi di validazione dei form ho visto che oltre a verificare se una stringa passata è vuota viene posta anche la condizione che non sia undefined.
    Mi sapete spiegare la differenza?

  2. #2
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657

    Re: differenza tra "" e undefined

    Originariamente inviato da nicola75ss
    Scusate se per molti di voi la domanda sarà banale.
    In molti esempi di validazione dei form ho visto che oltre a verificare se una stringa passata è vuota viene posta anche la condizione che non sia undefined.
    Mi sapete spiegare la differenza?
    beh...se non sbaglio "" quando la stringa è vuota, undefined quando la varibiale non ha nessun valore...non so nemmeno io qual è la differenza effettiva

  3. #3

    Re: differenza tra "" e undefined

    Originariamente inviato da nicola75ss
    Scusate se per molti di voi la domanda sarà banale.
    In molti esempi di validazione dei form ho visto che oltre a verificare se una stringa passata è vuota viene posta anche la condizione che non sia undefined.
    Mi sapete spiegare la differenza?
    con un controllo su "" controlli se il valore contenuto in un campo sia o meno uguale alla stringa vuota (ossia, il campo non contiene nulla).
    con un controllo su undefined tu controlli proprio l'esistenza di un determinato campo all'interno del form.

    ciao

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Scusa var.Forse ho capito male io.
    Ma che senso ha controllare l'effettiva esistenza.
    Visto che sto effettuando la validazione non dovrebbe essere implicito il fatto che il campo nel form esista?

  5. #5
    Originariamente inviato da nicola75ss
    Scusa var.Forse ho capito male io.
    Ma che senso ha controllare l'effettiva esistenza.
    Visto che sto effettuando la validazione non dovrebbe essere implicito il fatto che il campo nel form esista?
    effettivamente è come dici: se sei sicuro della presenza del campo (a volte i campi vengono generati dinamicamente), allora puoi evitare il controllo su undefined.

    ciao

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.