![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 20.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam na stronie kilka formularzy typu:
<form name="first" method="post"> <input name="source" type="text" value="0" style="float: left; width: 62px;" /> <input name="product" type="text" value="0" style="float: right; width: 62px;" /> <button type="button" onClick="buy(wm1)" style="float: left; width: 70px;">BUY</button> <button type="button" style="float: right; width: 70px;">SELL</button> </form> Jak widać pierwszy button wywoluje przy naciśnięciu funkcję buy() z parametrem wm1, gdzie wm1 jest obiektem z kilkoma parametrami: function buy(wm_selector) { var gold = $('input[name=gold]').val(); var prize = wm_selector.prize; if(gold>=prize) { gold-=wm_selector.prize; $('input[name=gold]').val(gold); wm_selector.source++; $('input[name=source]').val(wm_selector.source); } else alert('Niestety nie posiadasz srodkow do zakupu tego surowca'); } Tak jak wspomniałem mam kilka takich samych formularzy w których input[name=source] stąd pytanie jak zrobić aby wpisywał wartość source tylko do tego jednego inputa, z którego formularza jest wywoływana funkcja? Ten post edytował kumi 20.04.2010, 13:10:56 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 13:04 |