Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]mnożenie liczb w zależności od jej wielkości
semisweet
post 3.04.2015, 19:33:56
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 23.03.2015

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


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.
Go to the top of the page
+Quote Post
Aqu
post 3.04.2015, 19:39:24
Post #2





Grupa: Zarejestrowani
Postów: 279
Pomógł: 58
Dołączył: 14.07.2012

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


Proponuję if wink.gif
Go to the top of the page
+Quote Post
rad11
post 3.04.2015, 19:40:03
Post #3





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


  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.  
Go to the top of the page
+Quote Post
johny_s
post 3.04.2015, 19:40:05
Post #4





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


prompt i alert
Go to the top of the page
+Quote Post
semisweet
post 3.04.2015, 22:12:27
Post #5





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 23.03.2015

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


Dzięki wielkie, za pomoc i gotowe rozwiązanie w php ale ja to muszę mieć w javascripcie, postaram się zastosować if wink.gif
Go to the top of the page
+Quote Post
tzm
post 3.04.2015, 22:32:07
Post #6





Grupa: Zarejestrowani
Postów: 675
Pomógł: 58
Dołączył: 17.12.2013

Ostrzeżenie: (10%)
X----


[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
Go to the top of the page
+Quote Post
semisweet
post 6.04.2015, 20:57:16
Post #7





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 23.03.2015

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


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" />
Go to the top of the page
+Quote Post
com
post 7.04.2015, 18:51:04
Post #8





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


dodać funkcje na zdarzeniu onblur smile.gif
Go to the top of the page
+Quote Post
semisweet
post 7.04.2015, 19:16:37
Post #9





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 23.03.2015

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


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?
Go to the top of the page
+Quote Post
com
post 7.04.2015, 19:18:33
Post #10





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


robisz getElementById a masz name smile.gif
Go to the top of the page
+Quote Post
markuz
post 7.04.2015, 19:24:34
Post #11





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

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


http://jsfiddle.net/4j78Loho/


--------------------
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: 6.05.2025 - 06:53