Autor Zpráva
pipo182
Profil
ahojte.

Riešim dosť zavažný problem. Ma select o velskosti 25 (to znamená že nie je ako klasicky ale vidno v nom 25 moznosti a zbytok sa skroluje). Nad tým mam input, do ktorého zapisujem čo chcem v danom selecte hľadať. Postupne ako dopisujem mi označuje slova v selecte. Ale problem je v tom, že neviem ovplyvnit velke a male pismena a to je pre mna dosť zasadne

tu je vyhladavacia funkcia:

document.getElementById("hladaj").focus();
timerID=null;
lastValue="";
function QuickSearch(){
for (i=0;i<document.vyhladavanie.oznac.length;i++){
if ( (document.vyhladavanie.oznac.options[i].text.toLowerCase().indexOf(doc ument.vyhladavanie.hladane.value.toLowerCase())==0)
&& (document.vyhladavanie.hladane.value!="") ){
document.vyhladavanie.oznac.options[i].selected=true;
return;
}
}
if (document.vyhladavanie.oznac.selectedIndex>-1)
document.vyhladavanie.oznac.selectedIndex=-1;
}

function ChangeChecker(){
//document.myform.qsearch.blur();// doplnek pro netscape
if (document.vyhladavanie.hladane.value.toLowerCase()!=lastValue){
lastValue=document.vyhladavanie.hladane.value.toLowerCase();
QuickSearch();
}
timerID=setTimeout("ChangeChecker()",100);
}


Dalo by sa spravit niečo podné, ale aby to nebolo cez select?
P.S.: Ak ste ma celkom nepochopili, tak ma prosim neukamenujte. Píšem na fórum prvýkrát! Dovysvetlím ak treba. Diky
pipo182
Profil
nikto nic??????
pipo182
Profil
Alebo ma tak napadlo spravit nieco ako nasekavac v sezname ale aby daval moznosti z nejakho pola... A slova v tom poli bude nacitana databaza slov cez PhP. Slo by to nejak? ak ano ako? Please je to fakt velmi dolezite!
pipo182
Profil
hmm... ta som cakal ze ste ochotnejsi... :(
Chamurappi
Profil
Reaguji na pipo182:
Ak ste ma celkom nepochopili, tak ma prosim neukamenujte
ta som cakal ze ste ochotnejsi... :(
Nikdo neprojevil ochotu tě ukamenovat, a zřejmě proto je tu ticho.

Zkus lépe popsat, oč žádáš, případně dodej živou ukázku toho, co už máš.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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