![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Nie wiem jak dokładnie to wytłumaczyć, ale mam nadzieję że zrozumiecie. Posiadam takie coś: (IMG:http://img35.imageshack.us/img35/7853/testlk.png) no i tak. Uznajemy że pozostało do zapłaty: 111 zł teraz klikam na pole pokaz_zaplacono i wpisuje: 12 zł Po kliknięciu enter chciałbym aby pozostało do zapłaty automatycznie się zmieniło na 99 zł W jaki sposób mogę osiągnąć ten wynik? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 29 Dołączył: 18.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Podczas eventu onkeypress (lub coś takiego ) należy rozpoznać jaki to klawisz(kod) został naciśnięty oraz ustawić na niego akcje.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Zapomniałem dodać że pracuje na jquery ;/
no i generalnie ucze się jquery |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 29 Dołączył: 18.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Bo "pokaz_zaplacono" to nie tag (IMG:style_emoticons/default/smile.gif) Powinno być $("#pokaz_zaplacono").
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Jeśli opakujesz ten input i submit w form to wtedy możesz za pomocą jQuery przechwycić wysłanie formularza (czyli wciśnięcie ENTER), inny sposób:
Sposób z form: Ten post edytował b4rt3kk 14.01.2013, 13:21:27 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
hmm wciśnięcie enter może źle to napisałem, klikam w pole w pisuje np. 12 i klikam gdziekolwiek indziej poza tym polem i od razu mi wylicza..
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
hmm wciśnięcie enter może źle to napisałem, klikam w pole w pisuje np. 12 i klikam gdziekolwiek indziej poza tym polem i od razu mi wylicza.. Więc ta funkcja spełni Twoje oczekiwania:
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Więc ta funkcja spełni Twoje oczekiwania:
hmmm. twoja funkcja niestety nie spełnia moich oczekiwań.. natomiast prawie udało mi się zrobić ale popełniam gdzieś głupi błąd. Mój kod:
w polu $('#pokaz_zaplacono') wpisuje np. 5 a w polu pozostało pokazuje mi 52 czyli dodaje liczby ale nie do siebie tylko tak jakby traktuje jako tekst... |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
hmmm. twoja funkcja niestety nie spełnia moich oczekiwań.. natomiast prawie udało mi się zrobić ale popełniam gdzieś głupi błąd. Mój kod:
w polu $('#pokaz_zaplacono') wpisuje np. 5 a w polu pozostało pokazuje mi 52 czyli dodaje liczby ale nie do siebie tylko tak jakby traktuje jako tekst...
Ten post edytował b4rt3kk 14.01.2013, 15:46:03 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Bartek Powodzenie! W końcu działa (IMG:style_emoticons/default/smile.gif)
Widzę że nie znałem tylko jednej pozycji: parseInt() do czego jest ta funkcja?? (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Bartek Powodzenie! W końcu działa (IMG:style_emoticons/default/smile.gif) Widzę że nie znałem tylko jednej pozycji: parseInt() do czego jest ta funkcja?? (IMG:style_emoticons/default/smile.gif) Jest to funkcja JS, wymusza typ zmiennej, w tym przypadku INTEGER. Jeśli będziesz używał liczb zmiennoprzecinkowych wtedy użyj parseFloat(). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 05:48 |