Autor | Zpráva | ||
---|---|---|---|
charlie2806 Profil |
#1 · Zasláno: 24. 9. 2012, 15:32:53
Snažím se pomocí selectu zobrazovat nebo skrývat část stránky ale nějak se mi nedaří.
Může mi někdo pomoci HTML <tr> <th>Skladová karta</th> <td> <select name="KARTAID" id="select1"> <option value="1">R1 <option value="2">EK <option value="3">MF1 <option value="4">H01 <option value="5">RL-COL5 </select> </td> </tr> <input type="hidden" id="POZADAVEK[1]" name="POZADAVEK[1]" value="A" /> <input type="hidden" id="POZADAVEK[2]" name="POZADAVEK[2]" value="A" /> <input type="hidden" id="POZADAVEK[3]" name="POZADAVEK[3]" value="N" /> <input type="hidden" id="POZADAVEK[4]" name="POZADAVEK[4]" value="N" /> <input type="hidden" id="POZADAVEK[5]" name="POZADAVEK[5]" value="N" /> <tr id="kusy"> <th>Počty kusů</th> <td> <input type="text" name="KUSY" /> </td> </tr> k tomu script $(document).ready(function() { $("#select1").change(function(){ if ($POZADAVEK[$(this)] == "N" ) { $("#kusy").slideDown("fast"); } }); }); Chtěl bych docílit toho, aby se buď zobrazil počet kusů pro zadání nebo ne podle POZADAVEK[x] |
||
panther Profil |
charlie2806:
„$POZADAVEK[$(this)]“ takto urcite ne... $('#POZADAVEK[' + $(this).val() + ']') |
||
charlie2806 Profil |
#3 · Zasláno: 24. 9. 2012, 16:12:12
Ten $ pred zavorku i v případě if?
Jquery už na stránce mám. Ale nechám si poradit jak to řešit lépe |
||
panther Profil |
#4 · Zasláno: 24. 9. 2012, 16:18:53
charlie2806:
„Ten $ pred zavorku i v případě if?“ nastuduj si syntaxi jQuery, pak budes vedet, ktera zavorka kam patri a proc tvuj dolar je spatne a muj je dobre. |
||
charlie2806 Profil |
#5 · Zasláno: 24. 9. 2012, 17:50:03
panther:
Poupravil jsem tedy script na: $(document).ready(function() { $("#select1").change(function(){ if ($('#POZADAVEK[' + $(this).val() + ']') == "N" ) { $("#kusy").hide(); } }); }); a bohužel stále nic |
||
charlie2806 Profil |
Tak jsem se dopracoval ke správné variantě
$(document).ready(function() { $("#select1").change(function(){ if ($('#POZADAVEK[' + $(this).val() + ']').val() == "N" ) { $("#kusy").hide(); } else { $("#kusy").show(); } }); }); PS: každý se tu tváří jak kdyby nikdy nezačínal |
||
panther Profil |
#7 · Zasláno: 25. 9. 2012, 08:42:19
charlie2806:
„každý se tu tváří jak kdyby nikdy nezačínal“ to nikdo nerika ani nepise. Ale spousta z tech, co zacinali, si dokazala syntaxi nastudovat sama. Vidis, tobe to nakopnuti pomohlo, k vysledku ses dobral a alespon si to do budoucna budes pamatovat lepe, nez kdybys to ode me jen zkopiroval. |
||
Časová prodleva: 3 dny
|
|||
charlie2806 Profil |
#8 · Zasláno: 28. 9. 2012, 01:24:28
HHlavně bych ušetřil několik hodin času
|
||
Časová prodleva: 12 let
|
0