Uzywam Opery 9.01 na Kubuntu(distro Linuksa).
Mam problem z dokonywaniem przelewów, gdyż próbujac w polu "kwota" wpisać kropke bądź przecinek, pojawia się radosny komunikat: "Podano kwotę w błędnym formacie. Proszę wpisać złotówki i grosze z przecinkiem jako separatorem (np. 12,30 = 12zł i 30gr). Można użyć kropki, ale zostanie ona zamieniona na przecinek.". Jednym slowem - kolejny smieciowaty javascript ze stajni ING (mam nadzieje, ze osoba pisząca te buble, nie odpowada także za zabezpieczenia). Czy jakiś magik nie zechciałby naprawić tego buga - tak jak zostalo to zrobione w przypadku poprzedniego?
W którym momencie pojawia się ten komunikat? Stworzyłem przelew, wpisałem 1,05, dałem wyślij, otworzyło się okno z podtwierdzeniem, dałem OK, otworzyło się okno z wyborem klucza i dalej nie sprawdzałem. Podobnie jak wpisałem 1.05. Zamieniło kropkę na przecinek i nie było żadnych problemów.
Opera 9.02, build 419
Debian
Zaktualizowałem Operę do 9.02, build 434 - problem dalej wystepuję. Komunikat wyskakuje, gdy po wpisaniu kwoty, chcę przejść do kolejnego pola formularza. Dodam, że w Konquerorze takiego problemu nie mam.
A możesz sprawdzić co ci wypisze formularz na tej stronie: http://mars.iti.pk.edu.pl/~danadam/bsk.html
Pole kwota zwraca błąd:
"got fieldValue: 54.32
v = 54.32
li is not a number
li = NaN
Podano kwotę w błędnym blablabla"
Natomiast pole "coś" działa bez zarzutu!
Originally posted by cadaverWKB:
Natomiast pole "coś" działa bez zarzutu!
Bo pole "coś" jest zwykłym inputem. Wstawiłem je tam po to, żeby z "kwota" można było wyjść tabulatorem
Originally posted by cadaverWKB:
v = 54.32
li is not a number
A to jest bardzo ciekawe. W kodzie strony jest coś takiego:
document.write("v = " + v + "<br />"); var li = Number(v); if(isNaN(li)) { document.write("li is not a number <br />");
Jak podałeś, tobie zwróciło, że v = 54.32, natomiast rzutowanie do typu Number skończyło się niepowodzeniem... i nie mam pojęcia dlaczego. Mógłbyś sprawdzić jeszcze, co ci wyświetli ta strona: http://mars.iti.pk.edu.pl/~danadam/testnumber.html (serwer ma jakieś kłopoty, więc na wszelki wypadek przesyłam kod w załączniku. Wystarczy rozpakować i otworzyć w przeglądarce)
testnumber.zip
Dostaję:
v1 = 54.32: not a number
v2 = 54,32: not a number
Taaa... No to pytanie do ogółu: czy ktoś wie jaki może być powód tego, że javascript nie potrafi skonwertować stringa do liczby:
var v1 = "54.32"; var n1 = Number(v1); document.write("v1="+v1+": "+(isNaN(n1) ? "not a number" : "a number")+"<br/>");
Witam
Nie chcąc zaśmiecać podepnę się pod watek. Nie mogę wysłać przelewu ze świeżo zainstalowanej opery. Pojawia się następujący komunikat:
<ssl.bsk.com.pl>
Komponent (tzw. aplet) niezbędny do wygenerowania podpisu elektronicznego składanych przez Pana/Panią zleceń nie został prawidłowo uruchomiony przez przeglądarkę.
Więcej informacji na ten temat pod adresem www.ingbank.pl/pomoc
Proszę o pomoc (trzeba za mieszkanie zaplacic)
U mnie bsk przestał działać na każdej przeglądarce... Może spróbuj na IE, jeżeli nie używasz linuksa... lub FF. (sorry, za namawianie do złego )