Autor Zpráva
TomasRe
Profil
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
Ja by som ti to odporúčal spraviť v php. Ak vieš
Trejpa
Profil
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
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
Trejpa:
SUPER - moc děkuji, funguje výbroně.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0