| | |
| Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Autor | Správa |
---|
Registrovaný: 24.11.09 Prihlásený: 21.05.20 Príspevky: 195 Témy: 75 | Napísal elo: 12.02.2013 12:48 | |
|
Ahojte,
mam tento kod ale potrebujem docielit
aby po oznaceni radio button sa nezobrazovalo nic (id="identyfikator0") - Inzercia zdarma
aby po oznaceni radio button sa zobrazovalo vsetko z id="identyfikator1" - Platená regiónálna inzercia
aby po oznaceni radio button sa zobrazovalo vsetko z id="identyfikator2" - Platená celoslovenská inzercia
Dakujem za kazdu pomoc. Uz som skusal vselico mozne.
Chcem: Po kliknuti na "Inzercia zdarma" nezobrazia sa ziadne polia
Po kliknuti na "Platená regiónálna inzercia" zobrazia sa polia
Po kliknuti na "Platená celoslovenská inzercia" zobrazia sa polia
Oni sa zobrazuju ale neskryvaju sa po oznaceni dalsej moznosti.
shaggy:odmazaný zbytočný kód
|
|
Registrovaný: 24.11.09 Prihlásený: 21.05.20 Príspevky: 195 Témy: 75 | Napísal autor témy elo: 12.02.2013 15:00 | |
|
... alebo kod mozem zjednodusit: Takto: Kód: <div class="spFormPaymentInfo">Inzercia zdarma <input name="field_sPayment" id="field_sPayment" value="" type="radio" class="SPPaymentBox" onclick="SP_ActivatePayment( this ); document.getElementById('identyfikator0').style.display = !this.checked ? 'none' : 'inline';"/> </div> <div class="spFormPaymentInfo">Platená regiónálna inzercia <input name="field_sPayment" id="field_sPayment" value="" type="radio" class="SPPaymentBox" onclick="SP_ActivatePayment( this ); document.getElementById('identyfikator1').style.display = !this.checked ? 'none' : 'inline';"/> </div> <div class="spFormPaymentInfo">Platená celoslovenská inzercia <input name="field_sPayment" id="field_sPayment" value="" type="radio" class="SPPaymentBox" onclick="SP_ActivatePayment( this ); document.getElementById('identyfikator2').style.display = !this.checked ? 'none' : 'inline';"/> </div> <div id="identyfikator0" style="display:none;"> ziadny obsah 0 </div> <div id="identyfikator1" style="display:none;"> obsah 1 </div> <div id="identyfikator2" style="display:none;"> obsah 2 </div>
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 12.02.2013 21:43 | |
|
Nabudúce si odpusti ten kilometrový kód (pôvodný kód mažem). Tiež neviem, čo to má spoločné s XSL, ty máš problém s javascriptom a pracuješ priamo s html, nie s xsl (kvôli tomu som si to ani skoro neprečítal). Preto tému presúvam. Toto je všetok tvoj javascript, alebo máš ešte nejaký iný? A mohol by si ešte raz a lepšie popísať, čo chceš docieliť, nejak som sa zamotal v tom tvojom popise. Lebo píšeš: Citácia: aby po oznaceni radio button sa nezobrazovalo nic (id="identyfikator0") - Inzercia zdarma Ale ty nechceš, aby sa nezobrazovalo nič, ty proste chceš, aby sa pri vybraní každého radiobuttonu zobrazil príslušný div (prvé radio = prvý div, druhé radio = druhý div atď.). Hej?
_________________ Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme. |
|
Registrovaný: 24.11.09 Prihlásený: 21.05.20 Príspevky: 195 Témy: 75 | Napísal autor témy elo: 13.02.2013 9:15 | |
|
Hej ale ked oznacim prvy a potom druhy su zobrazene oba.
S tym kodom je mi to jasne, bolo to dlhe, sorry.
Dakujem.
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 13.02.2013 18:27 | |
|
Budeš musieť tvoj javascript prepísať tak, aby po kliknutí na radio: - sa najprv všetky divy (ktoré majú buď rovnakú triedu, alebo sú v spoločnom rodičovi, alebo vymenuješ ich id) skryly - a potom zobrazíš príslušný div Najlepšie by to bolo urobiť nejak elegantne a dať do funkcie, ale rýchle (škaredé) riešenie by vyzeralo takto (to je ukážka iba pre prvý riadok): Kód: <input name="field_sPayment" id="field_sPayment" value="" type="radio" class="SPPaymentBox" onclick="SP_ActivatePayment( this ); document.getElementById('identyfikator0').style.display = 'inline'; document.getElementById('identyfikator1').style.display = 'none'; document.getElementById('identyfikator2').style.display = 'none';"/> Podla toho urobíš aj ostatné.
_________________ Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme. |
|
Registrovaný: 24.11.09 Prihlásený: 21.05.20 Príspevky: 195 Témy: 75 | Napísal autor témy elo: 14.02.2013 10:21 | |
|
Ahojte, ok, super, dakujem fici to. Chcem sa este spytat a nechcem zakladat nove vlakno lebo to súvisí priamo s tymto. Mam multi select box kde sa mozu vybrat viacere moznosti, zobrazuje sa pri vsade cize Inzercia zdarma, Platená regiónálna inzercia, Platená celoslovenská inzercia, zatial sa neschovava. Ako prosim vlozit kod aby pri Inzercia zdarma sa mohlo oznacit len jeden krat? pri regionalnej inzercii 3 krat a pri celoslovenskej inzercii neobmedzene krat ? Dakujem. Tu mam java script ale nefunguje: (len toto je kod pre jedno riesenie a nejde spojit tri spolu?) Kód: <script type="text/javascript"> $(document).ready(function() { $('#field_okresy[] option').click(function() { var items = $(this).parent().val(); if (items.length > 3) { alert("You can only select 3 values at a time"); $(this).removeAttr("selected"); } }); }); </script>
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 14.02.2013 20:44 | |
|
Ten zápis je otrasný, čo je toto za selektor? Kód: $('#field_okresy[] Daj odkaz na živú ukážku, nech vieme, ako to vyzerá.
_________________ Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme. |
|
Registrovaný: 24.11.09 Prihlásený: 21.05.20 Príspevky: 195 Témy: 75 | Napísal autor témy elo: 14.02.2013 21:29 | |
|
Mam to len na localhoste ale tu prikladam HTML toho selectu. Kód: <div id="field_okresy0Container" class="spFormRowOdd"><div class="spFormRowLeft"><label for="field_okresy0">Okresy</label></div><div class="spFormRowRight"><select name="field_okresy0[]" multiple="multiple" id="field_okresy0" size="10" class="spFieldsData" style="width: 350px;"> <optgroup label="Košický kraj"> <option value="option_id_397">Gelnica</option>
</optgroup> </select> Potrebujem pouzit tento select v troch vyznamoch. (najskor som chcel pouzit tri rovnake selecty ale nemozem lebo je to napojene este dalej a zbytocne by sa to trojilo) Jeden java scipt na 1 moznost oznacenia druhy script na tri oznacenia a treti script bez obmedzenia oznacovania (toto by asi mohlo byt bez scriptu) Multi select postupne chcem oznacovat a ked pridem napr. na 4. klik vyhodi okno, bol prekroceny limit. Povoleny limit oznacenia je 3krat. napr. Su tam vsetky okresy ale kod som zmensil. Dakujem.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| XSL : obalenie 2 xsl-templatov do spolocneho divu v HTML, XHTML, XML, CSS | 10 | 732 | 21.12.2009 11:06 camo | | Schovaj pole v JavaScript, VBScript, Ajax | 2 | 282 | 05.02.2013 20:32 Ďuri | | Zobraz iba link ? v PHP, ASP | 2 | 364 | 22.01.2012 22:24 Punker661 | | Podla tabulky - ID v DB zobraz text v Databázy | 1 | 325 | 25.12.2014 20:52 Dadko | | XSL problem v HTML, XHTML, XML, CSS | 5 | 477 | 15.07.2010 17:16 Thomas86 | | zobrazenie XSL na localhoste v HTML, XHTML, XML, CSS | 2 | 296 | 17.04.2010 17:17 neopagan | | XSL count na zaklade podmienky v HTML, XHTML, XML, CSS | 0 | 401 | 03.02.2010 17:07 kudzo | | transformacia xml a xsl pomocou php 5 v PHP, ASP | 7 | 1037 | 08.11.2007 15:47 cassyopea | | transformacia xml a xsl pomocou php 5 v HTML, XHTML, XML, CSS | 0 | 467 | 28.10.2007 10:49 cassyopea | | Radio v Elektronika | 18 | 1663 | 15.04.2010 18:53 tomas10s | | Internetove radio v Sieťové a internetové programy | 2 | 596 | 21.04.2011 8:19 fishbone | | Netove Radio v Sieťové a internetové programy | 3 | 520 | 14.10.2007 20:19 Triplespace | | n95-radio v Mobilné zariadenia | 1 | 608 | 23.04.2010 21:20 The Jackal | | Rádio program v Audio programy | 1 | 405 | 25.09.2012 20:43 Qpkqkma | | E-Radio v PHP, ASP | 5 | 772 | 23.07.2008 9:16 Tominator | | Internetove Radio v Ostatné | 0 | 962 | 14.10.2006 18:40 wader |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|