• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

JS - validacja INPUT - jak usunac sama spacje?

Cloud VPS
0 głosów
1,670 wizyt
pytanie zadane 8 lutego 2018 w JavaScript przez lukasz21 Obywatel (1,090 p.)
Witam,

 

Mam pytanie na szybko:

Mam pole INPUT. Chcem zrobic kod w JS do walidacji: jesli w input bedzie sama spacja (żadnych innych znakow, tylko Spacja), to ma pokazac komunikat, że 'nie moze byc samej spacji'.

Nie wiem jak za pomoca IF zbadać, że INPUT ma sama spacje.

 

Jak można to zrobić i jak najlepiej to wykonac?

Uzyć Regular Expression i match()? Czy użyć 'keyevent' zwiazany ze spacja na klawiaturze i zablokowac wykonanie klawiszu w Input?

 

Z góry dziekuje za odpowiedź.

3 odpowiedzi

+1 głos
odpowiedź 8 lutego 2018 przez k.wichura Pasjonat (19,870 p.)
wybrane 8 lutego 2018 przez lukasz21
komentarz 9 lutego 2018 przez Mikołaj Kawczynski Dyskutant (9,160 p.)
Daj zdarzenie change ponieważ jak ktoś wklei Ci zawartość to nie wykryje.
+2 głosów
odpowiedź 8 lutego 2018 przez kap Stary wyjadacz (11,620 p.)
if(!input.value.trim()) {
  // error
}

 

komentarz 8 lutego 2018 przez kap Stary wyjadacz (11,620 p.)

Możesz też użyć właściwości pattern na poziomie html'a

0 głosów
odpowiedź 8 lutego 2018 przez lukasz21 Obywatel (1,090 p.)
Obie odpowiedzi sa dobre. Wielkie dzięki. Tego mi potrzeba.

Podobne pytania

+1 głos
1 odpowiedź 881 wizyt
0 głosów
0 odpowiedzi 307 wizyt
0 głosów
1 odpowiedź 270 wizyt

93,456 zapytań

142,451 odpowiedzi

322,721 komentarzy

62,837 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...