Obsah fóra
PravidláRegistrovaťPrihlásenie




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

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

Registrovaný: 14.04.09
Prihlásený: 18.01.22
Príspevky: 1188
Témy: 198
Príspevok NapísalOffline : 06.02.2010 15:23

Zdravim,

hladal som aj tu aj na googli ale nenasiel som (aj ked je to podla mna len primitivna vec) . Do js sa vobec nerozumiem ale podla mna by sa to malo dat velmi jednoducho.
Mam select a chcel by som aby ked uzivatel vyberie urcitu polozku v selecte, tak pod selectom bude urcity text k vybranej polozke. Hned ako vyberie inu polozku v selecte, zobrazi sa iny text bez toho aby pouzil tlacitko submit.

prosim napiste mi taky script alebo aspon ma nasmerujte na nejaku stranku kde bude riesenie pretoze o js neviem skoro nic. dakujem

//edit - uz som nasiel riesenie, ale iba take, kde sa mi po vybrani polozky stranka znova nacita s vypisanim textu. vedel by to niekto tak aby sa mi stranka nemusela znovu nacitavat ?


Offline

Čestný člen
Čestný člen
vypis textu podla vybranej polozky v selecte

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 06.02.2010 15:43

Kód:
<script>var texty = ['text1', 'text2', 'text3'];</script>
<select onchange="document.getElementById('text').innerHTML=texty[this.selectedIndex]">
   <option>Text 1
   <option>Text 2
   <option>Text 3
</select>
<p id=text>


Offline

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

Registrovaný: 14.04.09
Prihlásený: 18.01.22
Príspevky: 1188
Témy: 198
Príspevok Napísal autor témyOffline : 06.02.2010 15:59

presne toto som chcel. dakujem ;)


Offline

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

Registrovaný: 14.04.09
Prihlásený: 18.01.22
Príspevky: 1188
Témy: 198
Príspevok Napísal autor témyOffline : 06.02.2010 21:37

teraz som narazil na jeden problem s tym scriptom. chcem aby mi spravilo taku vec, ze po vybrati v selecte urcitej polozky mi vyhodilo input kde mozem pisat. toto riesenie v taktomto pripade nieje dobre, pretoze ten input sa sice ukaze, ale uz pri pouziti tlacitka submit sa v hlavicke neodosiela, formular ho vynecha ako keby tam ani nebol.

takze je riesenie aby som mohol vypisat po vybrati polozky urcity input tak, aby bo pouziti tlacitka submit bola odoslana jeho hodnota ako aj hodnota ostatnych inputov nezobrazenych podla vybratej polozky selectu ?


Offline

Čestný člen
Čestný člen
vypis textu podla vybranej polozky v selecte

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 06.02.2010 22:17

Pre kazdu option iny input, alebo len pre jednu urcitu option jeden input, alebo...?


Offline

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

Registrovaný: 14.04.09
Prihlásený: 18.01.22
Príspevky: 1188
Témy: 198
Príspevok Napísal autor témyOffline : 06.02.2010 22:41

pozry ono to je takto. mam dva - prakticky tie iste kody a jeden funguje a druhy nie. neviem preco.

kod 1 - funkcny:
Kód:
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf8">
</head>
       <form action="nieco.php" method="post">
       <tr>
         <td colspan="2" align="center">Vyberte prosím, atd ..............:<p>
                                           <script>var texty = ['', '<font>nejaky text.</font></td></tr><tr><td width="150px"><b>asf:</b></td><td><input type="text" name="asfd" maxlength="255"></td></tr><tr><td width="150px"><b>Pristupové meno:</b></td><td><input type="text" name="name" maxlength="255"></td></tr><tr><td width="150px"><b>Pristupové heslo:</b></td><td><input type="password" name="password" maxlength="255"></td></tr><tr><td width="150px"><b>Databáza:</b></td><td><input type="text" name="database" maxlength="255"></td></tr>', '<font>nejaky text. <br> nejaky text.</font>'];</script>
                                           <select name="select" onchange="document.getElementById('text').innerHTML=texty[this.selectedIndex]">
                                             <option value="1" selected>vybrať...</option>
                                             <option value="2">1 moeznost</option>
                                             <option value="3">2 moznost</option>
                                           </select>
        <tr>
            <td colspan="2" align="left"><p id=text></td>
        </tr>
        <tr>
            <td colspan="2" align="center">
                                        <hr><br>
                                        <input type="hidden" value="2" name="step">
                                        <input type="submit" value=">>" name="submit">
                                        </form>
 </td></tr>
 
 <?php
   print_r( $_POST );
 ?>


print_r ma vysledok: Array ( [select] => 2 [asfd] => fgjhfgjh [name] => fgjhfj [password] => ghjfgj [database] => ghjfj [step] => 2 [submit] => >> )

teraz kod 2 - nefunkcny:
Kód:
<?php
  switch( $_POST['step'] ) {
     case '':
?>
<html>
  <head>
    <title>krok 1</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf8">
    <link rel="stylesheet" media="all" href="styles/basic.css">
  </head>
  <body>
   <table align="center" bgcolor="white" >
      <tr>
         <td colspan="2" align="center"><h1>text<br><hr></h1></td>
       </tr>
       <form action="nieco2.php" method="post">
       <tr>
         <td colspan="2" align="center">text:<p>
                                           <script>var texty = ['', '<font>text.</font></td></tr><tr><td width="150px"><b>Server:</b></td><td><input type="text" name="server" maxlength="255"></td></tr><tr><td width="150px"><b>Pristupové meno:</b></td><td><input type="text" name="name" maxlength="255"></td></tr><tr><td width="150px"><b>Pristupové heslo:</b></td><td><input type="password" name="password" maxlength="255"></td></tr><tr><td width="150px"><b>Databáza:</b></td><td><input type="text" name="database" maxlength="255"></td></tr>', '<font>text. <br> text.</font>'];</script>
                                           <select name="select" onchange="document.getElementById('text').innerHTML=texty[this.selectedIndex]">
                                             <option value="1" selected>vybrať...</option>
                                             <option value="2">text1</option>
                                             <option value="3">text2</option>
                                           </select>
        <tr>
            <td colspan="2" align="left"><p id=text></td>
        </tr>
        <tr>
            <td colspan="2" align="center">
                                        <hr><br>
                                        <input type="hidden" value="2" name="step">
                                        <input type="submit" value=">>" name="submit">
                                        </form>
         </td>
      </tr>
   </table>
  </body>
</html>

<?php
     break;
     case 2:
     print_r( $_POST );
     break;
  }
?>


print_r vracia pole:
Array ( [select] => 2 [step] => 2 [submit] => >> )

normalne vyberiem text1 a zadam do inputov udaje ale tie inputy su vzdy ako keby prec. su to len skusobne kody co som si na rychlo vytvoril podla mna su rovnake tak preco jeden ide druhy nie ?


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


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. zotriediť podľa datumov v jednom selecte

v Databázy

14

604

06.09.2011 17:34

Karo88 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. výpis textu z textového súboru

v HTML, XHTML, XML, CSS

1

564

13.10.2009 16:40

Snacker Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. výpis textu z textového súboru

v PHP, ASP

3

992

14.10.2009 17:50

LooL Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vypis z databazy podla kriteria

v Databázy

5

897

15.07.2008 20:44

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vypis z databazy podla veku

v PHP, ASP

2

531

22.10.2007 0:53

neopagan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Výpis podľa stĺpca z MySQL

v PHP, ASP

6

397

04.11.2012 21:14

xxx9955 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Triedenie podľa textu

v PHP, ASP

12

554

29.05.2012 9:43

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vypis obsahu adresara podla regularneho vyrazu

v PHP, ASP

0

262

23.11.2012 17:52

quark Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vkladanie textu podľa vzoru

v PHP, ASP

2

323

27.05.2012 22:27

xxx9955 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Odstránenie textu navyše z premennej podľa podmienky.

v PHP, ASP

3

565

01.01.2013 14:16

1daemon1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Iframe a zobrazenie vybranej casti

v HTML, XHTML, XML, CSS

2

420

01.03.2010 14:56

Ďuri Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

19

903

11.02.2009 15:34

Flety Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. v selecte nevybere to co ma

v PHP, ASP

5

347

28.08.2011 17:43

juho Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena textu a zanechani pozice v textu

v PHP, ASP

4

755

01.08.2009 21:26

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. WIN7-usporiadanie podla typu a zaroven podla datumu

v Operačné systémy Microsoft

1

723

10.10.2011 17:16

Logik Zobrazenie posledných príspevkov

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

v Databázy

2

596

12.12.2010 8:56

emer 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