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

    Che funzione ha undefined

    Ciao

    questo è una parte di un javascript che uso per validare l'indirizzo email immesso nel form contattaci:

    if (!email_reg_exp.test(Ctrl.value) || (Ctrl.value == "") || (Ctrl.value == "undefined"))

    Sapete dirmi che differenza c'è tra:

    Ctrl.value == "" e Ctrl.value == "undefined"

    ??

  2. #2
    Utente di HTML.it L'avatar di zakros
    Registrato dal
    Oct 2000
    Messaggi
    509
    Ctrl.value == "undefined" controlla se la variabile NON è stata definita
    invece
    Ctrl.value == "" controlla è stata definita ma è vuota

  3. #3
    Ma a livello della texbox:
    con Ctrl.value == "" se la lascio vuota mi da un allert, ma con Ctrl.value == "undefined" cosa deve fare o non fare l'utente per vedersi comparire il messaggio di allert?

  4. #4
    Utente di HTML.it L'avatar di zakros
    Registrato dal
    Oct 2000
    Messaggi
    509
    Nello specifico credo non abbia senso avere Ctrl.value == "" e Ctrl.value == "undefined" insieme, perche undefined controlla solo se la variabile non appartiene a nessun tipo (numerico, stringa, boolean ecc), mentre Ctrl.value == "" in pratica la tratta come stringa.

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.