find by udfra postnummer
Hej ...Jeg har et lille problem med dette script, det kører fint men problemet er bare at da jeg skal poste formen kommer værdiet at være et tal, som f.eks. 2 istedet for Kolding...!!?!!
Kan du se hvat skal laves??
Selve scriptet:
var postnrarr = new Array("1","1000","København K",
"2","6000","Kolding",
"3","5000","Odense C",
"4", "8200", "Århus N");
function findtown(){
var f = document.forms.formName;
var found = false;
f.city.length = 0;
for (k = 2; k <= postnrarr.length -1; k = k + 3){
if ((postnrarr[k-1] == f.postal.value)&& (f.postal.value != "")){
found = true;
f.city[f.city.length] = new Option(postnrarr[k],postnrarr[k-2]);
}
}//end for
if(found == false){
f.city[f.city.length] = new Option("Skriv postnummer","0");
}
}
her er imput formene der bruges:
<input name="postal" type="text" onblur="findtown();" onkeyup="findtown();" value="" SIZE="4" maxlength="4"> <select name="city" id="city">
