Autor | Zpráva | ||
---|---|---|---|
Jóžin z Bážin Profil * |
#1 · Zasláno: 17. 4. 2009, 22:11:54
Potřeboval bych od vás radu jak udělat toto: 4 options vedle sebe a když se v jednom vybere jiná volba, tak se změní i odkaz v tlačítku pod nimy. Např: Když je nastaveno 10,20,30,40 tak odkaz je 10203040.htm nebo je nastaveno 20,20,30,40 a odkaz je 20203040.htm atd...
|
||
Časová prodleva: 21 dní
|
|||
Jóžín z Bážin Profil * |
#2 · Zasláno: 8. 5. 2009, 17:58:10
Prosím pomozte.
|
||
vynalezce Profil |
#3 · Zasláno: 8. 5. 2009, 18:00:02 · Upravil/a: vynalezce
onchange="adresa.value=a.value+b.value+c.value+d.value+'.html'"
snad uprava tam ma byt .htm |
||
Jóžín z Bážin Profil * |
#4 · Zasláno: 8. 5. 2009, 18:04:30
Hmm to by mohlo fungovat, ale nevim když tam není this, nevim, zkusim.
|
||
vynalezce Profil |
#5 · Zasláno: 8. 5. 2009, 18:07:04
„Hmm to by mohlo fungovat, ale nevim když tam není this, nevim, zkusim.“
tohle je kod kterej k nim pristupuje pres id s this bys musel mit pro kazdy option upravenej kod onchange="adresa.value=this.value+b.value+c.value+d.value+'.html'" onchange="adresa.value=a.value+this.value+c.value+d.value+'.html'" . . . |
||
Jóžín z Bážin Profil * |
#6 · Zasláno: 8. 5. 2009, 18:41:51
Díky vynálzče funguje to skvěle až na jednu chybku. Formulář nevykonává akci location.href= jak je to možné?
<form name="formular" onsubmit="window.location.href = document.formular.text.value; return false"> <select name="a" onchange="adresa.value=this.value+b.value+c.value+d.value+'.htm'"><option value="90">90</option><option value="80" selected>80</option><option value="70">70</option></select> <select name="b" onchange="adresa.value=a.value+this.value+c.value+d.value+'.htm'"><option value="40">40</option><option value="30">30</option><option value="20">20</option><option value="10" selected>10</option></select> <select name="c" onchange="adresa.value=a.value+b.value+this.value+d.value+'.htm'"><option value="20" selected>20</option><option value="10">10</option></select> <select name="d" onchange="adresa.value=a.value+b.value+c.value+this.value+'.htm'"><option value="95">95</option><option value="80">80</option><option value="64">64</option><option value="47">47</option><option value="30" selected>30</option><option value="5">5</option></select> <input name="adresa" type="text"> <input type="submit" value="Hledat"></form> |
||
Jóžín z Bážin Profil * |
#7 · Zasláno: 8. 5. 2009, 18:42:32
P.S: adresu jsem dal do textu abych viděl jaká je value.
|
||
Jóžín z Bážin Profil * |
#8 · Zasláno: 8. 5. 2009, 18:48:01
Jo aha už vim já napsal "text" namísto "adresa". Šlo by nějak ještě nastavit aby tam naběhla defaultní adresa hned po načtení stránky?
|
||
vynalezce Profil |
#9 · Zasláno: 8. 5. 2009, 18:50:30
jj selected v optionech a ta adresa s idckama v <body onload="">
nebo jenom selected v optionech a value="adresa" v inputu adresa |
||
Jóžín z Bážin Profil * |
#10 · Zasláno: 8. 5. 2009, 19:00:15
Už vim vyřešil jsem to prostě tak, že jsem tam tu adresu selected napsal, takže value="80102030.htm".
Hodně to doporučuju je to skvělá vychytávka a ani nemusíte umět PHP! Výsledný kód: <form name="formular" onsubmit="window.location.href = document.formular.adresa.value; return false"> <select name="a" onchange="adresa.value=this.value+b.value+c.value+d.value+'.htm'"><option value="90">90</option><option value="80" selected>80</option><option value="70">70</option></select> <select name="b" onchange="adresa.value=a.value+this.value+c.value+d.value+'.htm'"><option value="40">40</option><option value="30">30</option><option value="20">20</option><option value="10" selected>10</option></select> <select name="c" onchange="adresa.value=a.value+b.value+this.value+d.value+'.htm'"><option value="20" selected>20</option><option value="10">10</option></select> <select name="d" onchange="adresa.value=a.value+b.value+c.value+this.value+'.htm'"><option value="95">95</option><option value="80">80</option><option value="64">64</option><option value="47">47</option><option value="30" selected>30</option><option value="5">5</option></select> <input value="80102030.htm" name="adresa" type="hidden"> <input type="submit" value="Potvrdit"></form> |
||
Jóžín z Bážin Profil * |
#11 · Zasláno: 8. 5. 2009, 19:00:54
P.S: Vynálzče jseš fakt hustej týpek, moc dík, všichni se tu na mě vys**** nevím jak se ti odvděčit.
|
||
Časová prodleva: 15 let
|
0