Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]mnożenie liczb w zależności od jej wielkości
Forum PHP.pl > Forum > Przedszkole
semisweet
Witam,
Proszę o pomoc od czego zacząć mam napisać skrypt, żeby po wpisaniu jakiejś liczby do 40 mnożył tą liczbę przez 30 a po wpisaniu liczby większej od 40 mnożył ją przez 28.Proszę o pomoc jakiej metody użyć.
Z góry dzięki.
Aqu
Proponuję if wink.gif
rad11
  1.  
  2. <form action="" method="POST">
  3.  
  4. Podaj liczbe: <input type="text" name="liczba"/>
  5.  
  6. <input type="submit"/>
  7. </form>
  8.  
  9.  
  10. <?php
  11.  
  12.  
  13. if(isset($_POST)){
  14.  
  15. if($_POST['liczba'] < 40){
  16.  
  17. echo $_POST['liczba'] = $_POST['liczba'] * 30;
  18.  
  19. }else{
  20.  
  21. echo $_POST['liczba'] = $_POST['liczba'] * 40;
  22. }
  23.  
  24. }
  25.  
  26. ?>
  27.  
johny_s
prompt i alert
semisweet
Dzięki wielkie, za pomoc i gotowe rozwiązanie w php ale ja to muszę mieć w javascripcie, postaram się zastosować if wink.gif
tzm
[JAVASCRIPT] pobierz, plaintext
  1.  
  2. var liczba = 39;
  3.  
  4. if(liczba < 40){
  5. alert(liczba/28);
  6. }else{
  7. alert(liczba/30);
  8. }
  9.  
[JAVASCRIPT] pobierz, plaintext
semisweet
Dzięi wszystkim za pomoc, mam coś takiego, tylko jak dodać przycisk, który będzie obliczał odpowiednią wartość po wpisaniu przez użytkownika zmiennej 'ilosc'

var ilosc = document.getElementById('ilosc');
if (ilosc <=40)
ilosc* 30 ;
else
ilosc* 28;

Wpisz ilość pracowników <input id="ilosc" type="number" size="10" />
com
dodać funkcje na zdarzeniu onblur smile.gif
semisweet
Czy jest ktoś kto pomoże nowicjuszowi? bo strasznie się z tym męczę. W formularzu mam stworzyć okienko do wpisania dowolnej wartości i jeśli wartość będzie większa od 40 to ma mnożyć przez 28 a jak mniejsza to przez 30
Napisałam coś takiego
<script type="text/javascript">
var ilosc = document.getElementById('ilosc');
function oblicz()
{
if ("ilosc.value" <=40) {
function mnozenie() {
c = "ilosc.value" * 30;
document.write ("c");
}
}
else {
function mnozenie() {
c = "ilosc.value" * 28;
document.write ("c");
}
}
}
</script>
</head>
<body>
</div>
<form>
Podaj liczbę <input type="text" size="15" name="ilosc" />
<input type="button" value="Oblicz" onclick="oblicz()" />
<p>wynik:</p>
<input type="text" size="5" name="c" />
</form>

Czy ktoś móglby mnie pokierować, żeby zadziałało?
com
robisz getElementById a masz name smile.gif
markuz
http://jsfiddle.net/4j78Loho/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.