| Autor | Zpráva | ||
|---|---|---|---|
| TomasRe Profil |
#1 · Zasláno: 10. 6. 2010, 12:54:36 · Upravil/a: TomasRe
Dobrý den, hledám pomoc s jednoduchým formulářem. Něco podobného, jako je na stránkách v příkladu. Jde o formulář s výběrem a až potvrzením tlačítkem přeskočení na zvolenou stránku. S kombinací s druhou možností by to pak vytvořilo třeba adresu prvni.html#jedna:
<form action='location.href=this.options[this.selectedIndex].value' method="get"> <select> <option value="prvni.html">První možnost</option> <option value="druha.html">Druhá možnost</option> <option value="treti.html">Třetí možnost</option> </select> <select> <option value="#jedna">1</option> <option value="#dva">2</option> <option value="#tri">3</option> </select> <input type="submit" value="PŘEJDI"></input></form> |
||
| blazej44800 Profil |
#2 · Zasláno: 10. 6. 2010, 13:32:38
Ja by som ti to odporúčal spraviť v php. Ak vieš
|
||
| Trejpa Profil |
#3 · Zasláno: 10. 6. 2010, 14:23:40
TomasRe:
Je-li druhý select nezávislý na poloze na poloze prvního, tak velmi jednoduše: <script>
function jdi(){
a=document.formular.prvni.options[document.formular.prvni.selectedIndex].value;
a+=document.formular.druhy.options[document.formular.druhy.selectedIndex].value;
window.location=a;
return false;}
</script>
<form name=formular onsubmit="return jdi();">
<select name=prvni>
<option value="prvni.html">První možnost</option>
<option value="druha.html">Druhá možnost</option>
<option value="treti.html">Třetí možnost</option>
</select>
<select name=druhy>
<option value="#jedna">1</option>
<option value="#dva">2</option>
<option value="#tri">3</option>
</select>
<input type="submit" value="PŘEJDI">
</form> |
||
| TomasRe Profil |
#4 · Zasláno: 10. 6. 2010, 14:38:32
blazej44800:
V PHP bych to udělal nejraději, ale to bohužel ještě neumím :-(... Teď se pouštím sice do přepsání stránek v PHP, ale to jde spíš o drobné úpravy a kopie... |
||
| TomasRe Profil |
#5 · Zasláno: 10. 6. 2010, 14:42:07
Trejpa:
SUPER - moc děkuji, funguje výbroně. |
||
|
Časová prodleva: 15 let
|
|||
0