Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS] Przełączanie między polami po wpisaniu znaku
pawelgdz
post
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 30.01.2006

Ostrzeżenie: (0%)
-----


Projektuję właśnie mały skrypt php w połączeniu z elementami JavaScript.

Mam dwa pola do wpisania ceny : cenazl i cenagr.
Chciałbym uzyskać efekt, że gdy użytkownik zacznie wpisywać cenę np. 109,50 to po wpisaniu przecinka skrypt przełączy go do pola z groszami

  1. <input type=text name=cenazl onKeyPress="javascript:if((document.prod.cenazl.value==',') document.prod.cenagr.focus();" > , <input type=text name=cenagr>


Przy takim złożeniu kodu kursor przeskakuje mi kiedy w pierwszym polu wpiszę TYLKO przecinek.
Proszę o pomoc. Napewno jest to kwestia sprawdzania każdego znaku po kolei.

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pawelgdz
post
Post #2





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 30.01.2006

Ostrzeżenie: (0%)
-----


Niestety żadna z tych akcji nie likwiduje mi wpisanego przecinka w polu pierwszym.

Pole to dotyczy wpisywania ceny. Ogólny zamysł mój jest taki aby użytkownik wpisując cenę z przecinkiem nie musiał używać myszy lub tabulatora do przejścia do pola z groszami

W tym przypadku wpisując cenę np. 103,90

W pierwszym polu pozostaje 103,
W drugim polu pozostaje 90

Pytanie: Jakiej funkcji/akcji użyć by wyeliminować przecinek istniejący w tym polu? Czyli według mnie ... jak z przecinka wpisanego na klawiaturze zrobić tabulację.

Funkcja którą mi podałeś działa prawidłowo, lecz pozostaje przecinek. Być może trzeba zrobić tak:
Jeżeli wciśnięty został przecinek to - usuń przecinek z tego pola i przeskocz do następnego ?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 08:49