[ Príspevkov: 6 ] 
AutorSpráva
Offline

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

Registrovaný: 14.04.09
Prihlásený: 20.09.24
Príspevky: 1188
Témy: 198 | 198

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 | 34
Bydlisko: Brno

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ý: 20.09.24
Príspevky: 1188
Témy: 198 | 198
Napísal autor témyOffline : 06.02.2010 15:59 | vypis textu podla vybranej polozky v selecte

presne toto som chcel. dakujem ;)


Offline

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

Registrovaný: 14.04.09
Prihlásený: 20.09.24
Príspevky: 1188
Témy: 198 | 198
Napísal autor témyOffline : 06.02.2010 21:37 | vypis textu podla vybranej polozky v selecte

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 | 34
Bydlisko: Brno

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ý: 20.09.24
Príspevky: 1188
Témy: 198 | 198
Napísal autor témyOffline : 06.02.2010 22:41 | vypis textu podla vybranej polozky v selecte

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 ?


 [ Príspevkov: 6 ] 


vypis textu podla vybranej polozky v selecte



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

654

06.09.2011 17:34

Karo88

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

výpis textu z textového súboru

v PHP, ASP

3

1034

14.10.2009 17:50

LooL

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

594

13.10.2009 16:40

Snacker

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

vypis z databazy podla veku

v PHP, ASP

2

554

22.10.2007 0:53

neopagan

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

Výpis podľa stĺpca z MySQL

v PHP, ASP

6

420

04.11.2012 21:14

xxx9955

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

vypis z databazy podla kriteria

v Databázy

5

931

15.07.2008 20:44

stenley

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

Triedenie podľa textu

v PHP, ASP

12

576

29.05.2012 9:43

Ďuri

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

Vypis obsahu adresara podla regularneho vyrazu

v PHP, ASP

0

287

23.11.2012 17:52

quark

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

Vkladanie textu podľa vzoru

v PHP, ASP

2

349

27.05.2012 22:27

xxx9955

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

597

01.01.2013 14:16

1daemon1

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

Iframe a zobrazenie vybranej casti

v HTML, XHTML, XML, CSS

2

447

01.03.2010 14:56

Ďuri

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

Funkcia po selecte

v JavaScript, VBScript, Ajax

19

939

11.02.2009 15:34

Flety

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

v selecte nevybere to co ma

v PHP, ASP

5

371

28.08.2011 17:43

juho

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

Zmena textu a zanechani pozice v textu

v PHP, ASP

4

851

01.08.2009 21:26

Tominator

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

807

10.10.2011 17:16

Logik

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

pozicia polozky

v Databázy

2

618

12.12.2010 8:56

emer



© 2005 - 2024 PCforum, edited by JanoF