Visualizzazione dei risultati da 1 a 5 su 5

Discussione: controllo campo vuoto

  1. #1

    controllo campo vuoto

    Ciao a tutti, attualmente per controllare se un campo è vuoto usa una cosa del genere:
    codice:
    if ((oggetto == "") || (oggetto == "undefined")) 
    { ecc....
    quello che mi da fastidio è che se io premo la barra spaziatrice lo script convalida il campo.
    Ora come posso fare per evitare che un unico spazio oppure una serie di spazi vengano considerati alla stregua di un campo vuoto??

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    codice:
    if (oggetto.replace(/\s/g, '') == "") {
    
    }


    Edit: c'era una parentesi finale in eccesso
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    ciao fccaldera, grazie del pronto intervento, potresti spiegarmi bene quell'istruzione?
    Ho provato immediatamente ad usarla ma con scarsi risultati!

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    semplice esempio:

    codice:
    ...
    <head>
    <script>
    function check() {
      campo = document.getElementById("campo").value;
      
        if (campo.replace(/\s/g, '') == "") {
            alert('O è vuoto o ci sono solo spazi');
        }
        else {
            alert('ok');
        }
    }
    </script>
    </head>
    
    <body>
    <input type="text" id="campo" value="campo da controllare">
    <input type="button" onclick="check()" value="valida" />
    </body>
    ...
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    sei stato molto gentile, in effetti..... ..... avevo fatto uno stupido errore di distrazione.......
    Grazie ancora

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.