Avatar billede floetti Nybegynder
15. august 2004 - 23:02 Der er 6 kommentarer og
1 løsning

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">
Avatar billede floetti Nybegynder
15. august 2004 - 23:03 #1
how... manglede lige </select> til sidst...
Avatar billede roenving Novice
15. august 2004 - 23:06 #2
f.city[f.city.length] = new Option(postnrarr[k],postnrarr[k]);
Avatar billede floetti Nybegynder
15. august 2004 - 23:10 #3
alså bare fjerne "-2"...
Avatar billede roenving Novice
15. august 2004 - 23:21 #4
Ja, for så sættes det som vises også som value !-)
Avatar billede floetti Nybegynder
15. august 2004 - 23:23 #5
troede eller at jeg havde prøvet men nu virker det så;)

Takker for det... points at hente ved svar
Avatar billede roenving Novice
15. august 2004 - 23:26 #6
Velbekomme '-)
Avatar billede roenving Novice
15. august 2004 - 23:39 #7
-- og tak for point ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester