Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Prosty program obliczający procent. NIE działa, Napisałem prosty programik ale nie działa. Szukam pomocy w znalexieniu
maverickoti
post 5.04.2013, 20:52:46
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">
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
_Borys_
post 5.04.2013, 22:01:41
Post #2





Grupa: Zarejestrowani
Postów: 587
Pomógł: 190
Dołączył: 5.02.2011
Skąd: 64-800

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


  1. <!DOCTYPE HTML>
  2. <meta http-equiv="content-type" content="text/html" charset="utf-8"/>
  3. <script type="text/javascript">
  4. const x = 290;
  5. const y = 19500;
  6. function pomnoz(mnozna)
  7. {
  8. if (mnozna >= y)
  9. {
  10. var mnoznik = 0.015;
  11. var wynik = mnozna * mnoznik;
  12. wynik = Math.round(wynik);
  13. document.getElementById('wartosc').value=wynik;
  14. }
  15. else
  16. {
  17. document.getElementById('wartosc').value=x;
  18. }
  19. }
  20. </head>
  21.  
  22.  
  23. Ilość: <input type="text" size="10" id="ilosc" onchange="pomnoz(this.value)" name="ilosc"/><br />
  24. Wartość: <input type="text" size="10" id="wartosc" readonly="readonly" name="wartosc"/>
  25.  
  26. </body>
  27. </html>
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 13:59