| | |
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Autor | Správa |
---|
Registrovaný: 14.04.09 Prihlásený: 18.01.22 Príspevky: 1188 Témy: 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 ?
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 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>
|
|
Registrovaný: 14.04.09 Prihlásený: 18.01.22 Príspevky: 1188 Témy: 198 | Napísal autor témy 1daemon1: 06.02.2010 15:59 | |
|
presne toto som chcel. dakujem
|
|
Registrovaný: 14.04.09 Prihlásený: 18.01.22 Príspevky: 1188 Témy: 198 | Napísal autor témy 1daemon1: 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 ?
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 06.02.2010 22:17 | |
|
Pre kazdu option iny input, alebo len pre jednu urcitu option jeden input, alebo...?
|
|
Registrovaný: 14.04.09 Prihlásený: 18.01.22 Príspevky: 1188 Témy: 198 | Napísal autor témy 1daemon1: 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 ?
|
|
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| zotriediť podľa datumov v jednom selecte v Databázy | 14 | 604 | 06.09.2011 17:34 Karo88 | | výpis textu z textového súboru v HTML, XHTML, XML, CSS | 1 | 564 | 13.10.2009 16:40 Snacker | | výpis textu z textového súboru v PHP, ASP | 3 | 992 | 14.10.2009 17:50 LooL | | vypis z databazy podla kriteria v Databázy | 5 | 897 | 15.07.2008 20:44 stenley | | vypis z databazy podla veku v PHP, ASP | 2 | 531 | 22.10.2007 0:53 neopagan | | Výpis podľa stĺpca z MySQL v PHP, ASP | 6 | 397 | 04.11.2012 21:14 xxx9955 | | Triedenie podľa textu v PHP, ASP | 12 | 554 | 29.05.2012 9:43 Ďuri | | Vypis obsahu adresara podla regularneho vyrazu v PHP, ASP | 0 | 262 | 23.11.2012 17:52 quark | | Vkladanie textu podľa vzoru v PHP, ASP | 2 | 323 | 27.05.2012 22:27 xxx9955 | | Odstránenie textu navyše z premennej podľa podmienky. v PHP, ASP | 3 | 565 | 01.01.2013 14:16 1daemon1 | | Iframe a zobrazenie vybranej casti v HTML, XHTML, XML, CSS | 2 | 420 | 01.03.2010 14:56 Ďuri | | Funkcia po selecte v JavaScript, VBScript, Ajax | 19 | 903 | 11.02.2009 15:34 Flety | | v selecte nevybere to co ma v PHP, ASP | 5 | 347 | 28.08.2011 17:43 juho | | Zmena textu a zanechani pozice v textu v PHP, ASP | 4 | 755 | 01.08.2009 21:26 Tominator | | WIN7-usporiadanie podla typu a zaroven podla datumu v Operačné systémy Microsoft | 1 | 723 | 10.10.2011 17:16 Logik | | pozicia polozky v Databázy | 2 | 596 | 12.12.2010 8:56 emer |
| 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
|
|