Autor | Zpráva | ||
---|---|---|---|
pipo182 Profil |
#1 · Zasláno: 3. 2. 2008, 20:01:03
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 |
#2 · Zasláno: 4. 2. 2008, 08:15:44
nikto nic??????
|
||
pipo182 Profil |
#3 · Zasláno: 4. 2. 2008, 09:57:28
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!
|
||
Časová prodleva: 3 dny
|
|||
pipo182 Profil |
hmm... ta som cakal ze ste ochotnejsi... :(
|
||
Chamurappi Profil |
#5 · Zasláno: 6. 2. 2008, 23:24:09
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áš. |
||
Časová prodleva: 16 let
|
0