DDebeoMedlem sedan maj 200340 inlägg Trådstart#1 Tänkte höra om det är någon som vet hur man gör ett input-fält som SMHI har på denna sida:
http://www.smhi.se/menyer/ind_vader.htm
som uppdaterar sig när man skriver i det??
PPeter SMedlem sedan dec. 20025 483 inlägg Det är bara att ta en titt på koden de använder. Vad exakt är det du vill åstadkomma?
DDebeoMedlem sedan maj 200340 inlägg Precis det dom gör fast med orter ur min egen databas. Är inte så haj på java.
PPeter SMedlem sedan dec. 20025 483 inlägg Följande kan vara någonting att starta med:
<script type="text/javascript">
var places = ["Ljustorp", "Njurunda", "Sundsvall"];
function updateField(f, e){
e = e || event;
var val = f.value,
len = places.length;
if (val.length == 0 || e.keyCode == 8){
return;
}
for (var j = 0; j < len; ++j){
if (new RegExp("^" + val, "i").test(places[j])){
f.value = places[j];
if (f.createTextRange){
var range = f.createTextRange();
range.moveStart("character", val.length);
range.moveEnd("character", places[j].length);
range.select();
break;
}
if (f.setSelectionRange){
f.setSelectionRange(val.length, places[j].length);
break;
}
}
}
}
</script>
<form>
<input type="text" name="ort" onkeyup="updateField(this, event)">
</form>
Se till att loopa ut ortsnamnen i stigande ordning i places.
DDebeoMedlem sedan maj 200340 inlägg Tack för hjälpen, funkade fint. 