Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jedna kropka w inpucie
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
skowron-line
Witam napisałem sobie taką funkcję która zamienia mi przecinek na kropkę
Kod
obj.value = obj.value.replace(/,/g,'.');
ale czy jest jakiś szybki sposób na to by nie można było wpisać więcej niż jedną kropkę ?
1.20000 poprawnie
1.2.0.0. błędnie
1..2.0 błędnie

Pozdrawiam
skowron-line
Pawel_W
podpinasz się pod onkeydown; jeżeli wciśnięty klawisz to "." to sprawdzasz, czy value zawiera już kropkę, jeżeli tak to zwracasz false
skowron-line
Cytat(Pawel_W @ 11.11.2010, 17:06:22 ) *
podpinasz się pod onkeydown; jeżeli wciśnięty klawisz to "." to sprawdzasz, czy value zawiera już kropkę, jeżeli tak to zwracasz false

Na takie rozwiązanie to sam wpadłem, tyle tylko że nie bardzo chcę tą funkcję rozbudowywać. Ale widać będę musiał.
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.