Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 8 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.11.09
Prihlásený: 21.05.20
Príspevky: 195
Témy: 75
Príspevok NapísalOffline : 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


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.11.09
Prihlásený: 21.05.20
Príspevky: 195
Témy: 75
Príspevok Napísal autor témyOffline : 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>


Offline

Čestný člen
Čestný člen
XSL - zobraz schovaj - radio buttom

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 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.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.11.09
Prihlásený: 21.05.20
Príspevky: 195
Témy: 75
Príspevok Napísal autor témyOffline : 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.


Offline

Čestný člen
Čestný člen
XSL - zobraz schovaj - radio buttom

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 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.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.11.09
Prihlásený: 21.05.20
Príspevky: 195
Témy: 75
Príspevok Napísal autor témyOffline : 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> 


Offline

Čestný člen
Čestný člen
XSL - zobraz schovaj - radio buttom

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 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.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.11.09
Prihlásený: 21.05.20
Príspevky: 195
Témy: 75
Príspevok Napísal autor témyOffline : 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.


Odpovedať na tému [ Príspevkov: 8 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. XSL : obalenie 2 xsl-templatov do spolocneho divu

v HTML, XHTML, XML, CSS

10

732

21.12.2009 11:06

camo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Schovaj pole

v JavaScript, VBScript, Ajax

2

282

05.02.2013 20:32

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zobraz iba link ?

v PHP, ASP

2

364

22.01.2012 22:24

Punker661 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Podla tabulky - ID v DB zobraz text

v Databázy

1

325

25.12.2014 20:52

Dadko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. XSL problem

v HTML, XHTML, XML, CSS

5

477

15.07.2010 17:16

Thomas86 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zobrazenie XSL na localhoste

v HTML, XHTML, XML, CSS

2

296

17.04.2010 17:17

neopagan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. XSL count na zaklade podmienky

v HTML, XHTML, XML, CSS

0

401

03.02.2010 17:07

kudzo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. transformacia xml a xsl pomocou php 5

v PHP, ASP

7

1037

08.11.2007 15:47

cassyopea Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. transformacia xml a xsl pomocou php 5

v HTML, XHTML, XML, CSS

0

467

28.10.2007 10:49

cassyopea Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Radio

v Elektronika

18

1663

15.04.2010 18:53

tomas10s Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Internetove radio

v Sieťové a internetové programy

2

596

21.04.2011 8:19

fishbone Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Netove Radio

v Sieťové a internetové programy

3

520

14.10.2007 20:19

Triplespace Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. n95-radio

v Mobilné zariadenia

1

608

23.04.2010 21:20

The Jackal Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rádio program

v Audio programy

1

405

25.09.2012 20:43

Qpkqkma Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. E-Radio

v PHP, ASP

5

772

23.07.2008 9:16

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Internetove Radio

v Ostatné

0

962

14.10.2006 18:40

wader Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra