Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jQuery][ajax] zawieszająca się wartość pola WARTOŚĆ zwrotu
adek-
post 24.09.2018, 12:40:03
Post #1





Grupa: Zarejestrowani
Postów: 124
Pomógł: 2
Dołączył: 19.04.2007
Skąd: Częstochowa

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


Witam Panowie, poniżej wklejam JS Fiddle https://jsfiddle.net/adekk/zmrxeyh7/28/ do działającego skryptu, gdzie będziecie mogli operować na gotowym kodzie i zobaczyć co nie gra, a poniżej opis.

Skrypt działa, ale z pewnymi kruczkami, np gdy ustawi się "Rodzaj przejazdu" na "1 - Służbowy" i "Kwota za km" na 1zł (która by się automatycznie wczytała za pomocą AJAX'a), oraz wpiszecie "Ilość km" np 10, następnie przestawicie "Rodzaj przejazdu" na "3 - Rzeczywisty koszt", to przestawiając z powrotem wartość "Rodzaj przejazdu" na pozycję 1 lub 2 blokuje pozycję Wartość zwrotu, tzn trzeba wpisaną ilość km zmienić z tej co była, czyli 10 na jakąkolwiek inną i z powrotem wpisać 10, aby wartość się zaktualizował. Na początku myślałem, że przez to, że resetuję wartość pola podsumowania "WARTOŚĆ zwrotu" #Payment "$('#Payment').val('');", ale gdy tego nie robię to skrypt też się zwiesza, tylko nie na wartości NULL, a na kwocie która była wpisana ostatnia.

To mój pierwszy skrypt w jQuery i zastanawiam się, czy może zrobienie automatycznej aktualizacji tych pól odblokowało by ten skrypt, bo do tej pory po wpisaniu jakiejś kwoty muszę klikać z boku formularza, albo w inne pole, aby się wszystko przeliczyło na nowo. Niestety moja wiedza już się tutaj kończy.

---EDYTOWANO
Zauważyłem w przeglądarce chrome, że konsola wyrzuca mi też błąd podczas zmian tych wartości, ale nie mam linijki 504, tylko do 320 max.
  1. Uncaught ReferenceError: onChange is not defined
  2. at HTMLInputElement.<anonymous> (koszty.php?dodaj_koszt_przejazdu:504)
  3. at HTMLDocument.dispatch (jquery-1.10.2.js:5095)
  4. at HTMLDocument.elemData.handle (jquery-1.10.2.js:4766)

i nie wiem czemu odwołuje się do starego jquery jak mam w header strony <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

Ten post edytował adek- 24.09.2018, 15:40:32
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.08.2019 - 20:06