![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 5.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Potrzebuje napisać prosty programik którego zadaniem jest wyliczanie 1,5% z wartości którą się poda. Jest warónek, że jeżeli podana wartość jest mniejsza od 19500 to ma zawsze wpisać 290. Napisałem coś takiego ale na 100% są błędy ponieważ nie działa. Kto wie jakie? CODE <script language="JavaScript">
const x = 290; const y = 19500; function pomnoz(mnozna, input) { var mnozna = document.getElementById(mnozna).value; if (var mnozna >= y) { var mnoznik = 0.015; var wynik = mnozna * mnoznik; wynik = wynik * 100; wynik = Math.round(wynik)/100; document.getElementById(input).value=wynik; } else { document.getElementById(input).value=x; } } </script> Ilość: <input type="text" size="10" id="ilosc" onchange="pomnoz('ilosc', 'wartosc')" name="ilosc"><br> Wartość: <input type="text" size="10" id="wartosc" readonly="readonly" name="wartosc"> |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 49 Dołączył: 3.07.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
coś działa (trzy drobiazgi zmieniłem) |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 587 Pomógł: 190 Dołączył: 5.02.2011 Skąd: 64-800 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 5.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Uznałem, że zmodyfikuje moje wypociny w taki sposób aby z powyższego skryptu wynik pokazywał się dopiero jak się kliknie na przycisk. Oczywiście są jakieś błędy i nie dizała. Może ktoś mógł by na to spojrzeć i choć największe błędy wskazać?
CODE <script language="JavaScript">
const x = 290; const y = 19500; var automarket = 0.015; var skarbowy = 0.022; var buttonAdd = document.getElementById('buttonTestAdd'); function pomnoz(mnozna) { var mnozna = document.getElementById(mnozna).value; if (mnozna >= y) { var wynik = mnozna * automarket; wynik = wynik * 100; wynik = Math.round(wynik)/100; document.formularz.odp.value = wynik; } else { document.formularz.odp.value = x; } } buttonAdd.addEventListener('click', pomnoz, false); </script> <from name="formularz"> Wartośc auta: <input type="text" size="10" id="mnozna" onchange="pomnoz('ilosc')" name="mnozna"><br> <input type="button" id="buttonTestAdd" value="OBLICZ" name="mnozna" onclick="pomnoz();"/><br> Wartość: <input type="text" size="10" id="odp" readonly="readonly" name="odp"> </from> |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 49 Dołączył: 3.07.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Brakło staranności
![]() Każda przeglądarka ma konsolę błędów. Naucz się korzystać z tych narzędzi gdyż podpowiadają gdzie są błędy
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 5.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Super. Naprawdę wielkie dzięki.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 16:38 |