Jeg har igen brugt <script type="text/javascript"> function markerOption(f,txt){ sel = f.minSelect; for(i=0;i<sel.options.length;i++){ if(txt==sel.options[i].value){ sel.selectedIndex=i; break; } } } </script> Men alt efter kommaet giver problemer.. det samme med +45 eller kan man ligge ind at den automatisk skal sætte det foran inden den vælger altså uden der behøves at stå +45 i feltet.
Du skal kunne lave en fuldt progressiv søgning, hvis den ikke finder noget kan man jo godt udvide scriptet, men nu tager den bare og bruger den sidste udgave som var gyldig ...
hvis du f.eks. taster 2656 matcher den på nummeret Randi har (medarb.nr. ?-), men fortsætter du med at taste ind kan den ikke finde matches, og ændrer derfor ikke valget ...
Men nu bygger den på en forudsætning om, at et almindeligt telefonnummer (uden landekode) er på 8 cifre -- holder den ?-)
Landekoden er jo 3-cifret f.eks. +37x -- men lige der var der 8 cifre, så det kunne du ...
Men nu accepterer den, at strengen starter forfra (altså landekode incl. +-tegnet), på den plads, som er nr. 3 eller 4 afhængig af hvor kommaet er eller på pladsen efter kommaet ...
<script type="text/javascript"> function soeg(f,txt){ for (i=0;f.sel.length>i;i++){ idx = f.sel.options[i].value.indexOf(txt); idxk = f.sel.options[i].value.indexOf(","); if (idx==0||idx==idxk-8||idx==idxk+1){ f.sel.selectedIndex=i; break; } } } </script>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.