Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: walidacja formularza nt-y raz
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
DrJOB
Witam,

sprawdzenie czy pole jest pouste poprzez:
Kod
if(pole == "" || pole == null){...}

nie działa jeśli w pole klepniemy spacje.
Co wtedy?

Pozdrawiam
gekon
  1. function trim(TheString)
  2. {
  3. var len;
  4.  
  5. len = TheString.length;
  6. while(TheString.substring(0,1) == " "){ //trim left
  7. TheString = TheString.substring(1, len);
  8. len = TheString.length;
  9. }
  10.  
  11. while(TheString.substring(len-1, len) == " "){ //trim right
  12. TheString = TheString.substring(0, len-1);
  13. len = TheString.length;
  14. }
  15. return TheString;
  16. }

  1. if(trim(pole) == "" || pole == null){...}
dyktek
wtedy smile.gif
  1. tresc = //tresc z twojego pola
  2.  
  3. regExp = /^(.*{1,})$/;
  4.  
  5. if( regExp.test(tresc) ){
  6. //jest jakis znak
  7. }


powinno działać
DrJOB
Super biggrin.gif

znalazlem jeszcze cos takiego
Kod
    function isblank(s){
        for(var i = 0; i < s.length; i++) {
        var c = s.charAt(i);
        if ((c != ' ') && (c != '\n') && (c != '\t')) return false;
    }
    return true;
    }


Pozdrawiam i dzieki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.