Avatar billede Slettet bruger
30. januar 2006 - 15:53 Der er 11 kommentarer og
1 løsning

Validering af rigtigt postnummer

Er det muligt at validere med et stykke javascript om postkoden rent faktisk findes... således der valideres efter at postnummeret er 4 cifre og er listed som et rigtigt postnr? :-)
Avatar billede olebole Juniormester
30. januar 2006 - 15:55 #1
<ole>

Jamen, hvad så med alle de danske treciffrede i postnummeret ... for ikke at tale om alle de pendlende danskere, der har bosat sig på den anden side af Øresund?

/mvh
</bole>
Avatar billede Slettet bruger
30. januar 2006 - 15:59 #2
Hehe... ok så skulle det gerne være sådan at 3cifret postnumre også bliver godkendt... Altså alle gyldige danske postnumre... Er det muligt?
Avatar billede Slettet bruger
30. januar 2006 - 16:01 #3
Det kræver måske man har en database med alle gyldige 3 og 4 cifret postnumre at validere ud fra eller? :-)
Avatar billede schwarz84 Nybegynder
30. januar 2006 - 16:04 #4
>Det kræver måske man har en database med alle gyldige 3 og 4 cifret postnumre at validere ud fra eller?
Ja, det gør det. Jeg tror ikke umiddelbart at der er noget system i numrene ud over at de altså er på 3 eller 4 cifre...
Avatar billede olebole Juniormester
30. januar 2006 - 16:11 #5
Ja, en DB eller et array/objekt med alle numrende. Og nej, der er ikke et fast system. F.eks. har næsten mange gader i Kbh.K. sit eget nr. - og alle gader på Chr. Havn har sit eget
Avatar billede Slettet bruger
31. januar 2006 - 06:01 #6
Du kan lægge nedenstående som array på din side og checke det idtastede mod denne.

Omkirng i 3-cifrede numre så bor der ikke privat personer på disse, det er til steder så som postgiroen og lignende der modtager rigtigt meget post.

http://www.postdanmark.dk/iis/postnumre/postnr.xls
Avatar billede olebole Juniormester
31. januar 2006 - 10:34 #7
kryptos >> Vil du påstå, der ikke bor mennesker i Grønland eller på Færørne?  :)

ezcali >> Her er de danske postnumre, opdateret for et halvt årstid siden. De er pakket så stramt, som det kan gøres (kun 21 kb) i et JavaScript objekt, der er ekstremt hurtigt at søge i - meget hurtigere end et alm. array:

var pn={p100:"Tórshavn",p110:"Tórshavn ",p160:"Argir",p165:"Argir ",p175:"Kirkjubøur",p176:"Velbastadur",p177:"Sydradalur, Streymoy",p178:"Nordradalur",p180:"Kaldbak",p185:"Kaldbaksbotnur",p186:"Sund",p187:"Hvitanes",p188:"Hoyvik",p210:"Sandur",p220:"Skálavik",p230:"Húsavik",p235:"Dalur",p236:"Skarvanes",p240:"Skopun",p260:"Skúvoy",p270:"Nólsoy",p280:"Hestur",p285:"Koltur",p286:"Stóra Dimun",p330:"Stykkid",p335:"Leynar",p336:"Skællingur",p340:"Kvivik",p350:"Vestmanna",p360:"Sandavágur",p370:"Midvágur",p380:"Sørvágur",p385:"Vatnsoyrar",p386:"Bøur",p387:"Gásadalur",p388:"Mykines",p400:"Oyrarbakki",p410:"Kollafjørdur",p415:"Oyrareingir",p416:"Signabøur",p420:"Hósvik",p430:"Hvalvik",p435:"Streymnes",p436:"Saksun",p437:"Nesvik",p438:"Langasandur",p440:"Haldarsvik",p445:"Tjørnuvik",p450:"Oyri",p460:"Nordskáli",p465:"Svináir",p466:"Ljósá",p470:"Eidi",p475:"Funningur",p476:"Gjógv",p477:"Funningsfjørdur",p478:"Elduvik",p480:"Skáli",p485:"Skálafjørdur",p490:"Strendur",p494:"Innan Glyvur",p495:"Kolbanargjógv",p496:"Morskranes",p497:"Selatrad",p510:"Gøta",p511:"Gøtugjógv",p512:"Nordragøta",p513:"Sydrugøta",p520:"Leirvik",p530:"Fuglafjørdur",p600:"Saltangará",p620:"Runavik",p625:"Glyvrar",p626:"Lambareidi",p627:"Lambi",p640:"Rituvik",p645:"Æduvik",p650:"Toftir",p655:"Nes, Eysturoy",p656:"Saltnes",p660:"Søldarfjørdur",p665:"Skipanes",p666:"Gøtueidi",p690:"Oyndarfjørdur",p695:"Hellur",p700:"Klaksvik",p725:"Nordoyri",p726:"Ánir",p727:"Árnafjørdur",p730:"Norddepil",p735:"Depil",p736:"Nordtoftir",p737:"Múli",p740:"Hvannasund",p750:"Vidareidi",p765:"Svinoy",p766:"Kirkja",p767:"Hattarvik",p780:"Kunoy",p785:"Haraldssund",p795:"Sydradalur, Kalsoy",p796:"Húsar",p797:"Mikladalur",p798:"Trøllanes",p800:"Høje Taastrup",p800:"Tvøroyri",p825:"Frodba",p826:"Trongisvágur",p827:"Øravik",p850:"Hvalba",p860:"Sandvik",p870:"Fámjin",p877:"Valby",p900:"Kbh C",p900:"Vágur",p910:"Kbh C",p925:"Nes, Vágur",p926:"Lopra",p927:"Akrar",p928:"Vikarbyrgi",p929:"Kbh C",p950:"Porkeri",p960:"Hov",p970:"Sumba",p1000:"Kbh K",p1001:"Kbh K",p1002:"Kbh K",p1003:"Kbh K",p1004:"Kbh K",p1005:"Kbh K",p1006:"Kbh K",p1007:"Kbh K",p1008:"Kbh K",p1009:"Kbh K",p1010:"Kbh K",p1011:"Kbh K",p1012:"Kbh K",p1013:"Kbh K",p1014:"Kbh K",p1015:"Kbh K",p1016:"Kbh K",p1017:"Kbh K",p1018:"Kbh K",p1019:"Kbh K",p1020:"Kbh K",p1021:"Kbh K",p1022:"Kbh K",p1023:"Kbh K",p1024:"Kbh K",p1025:"Kbh K",p1045:"Kbh K",p1050:"Kbh K",p1051:"Kbh K",p1052:"Kbh K",p1053:"Kbh K",p1054:"Kbh K",p1055:"Kbh K",p1056:"Kbh K",p1057:"Kbh K",p1058:"Kbh K",p1059:"Kbh K",p1060:"Kbh K",p1061:"Kbh K",p1062:"Kbh K",p1063:"Kbh K",p1064:"Kbh K",p1065:"Kbh K",p1066:"Kbh K",p1067:"Kbh K",p1068:"Kbh K",p1069:"Kbh K",p1070:"Kbh K",p1071:"Kbh K",p1072:"Kbh K",p1073:"Kbh K",p1074:"Kbh K",p1092:"Kbh K",p1093:"Kbh K",p1095:"Kbh K",p1098:"Kbh K",p1100:"Kbh K",p1101:"Kbh K",p1102:"Kbh K",p1103:"Kbh K",p1104:"Kbh K",p1105:"Kbh K",p1106:"Kbh K",p1107:"Kbh K",p1110:"Kbh K",p1111:"Kbh K",p1112:"Kbh K",p1113:"Kbh K",p1114:"Kbh K",p1115:"Kbh K",p1116:"Kbh K",p1117:"Kbh K",p1118:"Kbh K",p1119:"Kbh K",p1120:"Kbh K",p1121:"Kbh K",p1122:"Kbh K",p1123:"Kbh K",p1124:"Kbh K",p1125:"Kbh K",p1126:"Kbh K",p1127:"Kbh K",p1128:"Kbh K",p1129:"Kbh K",p1130:"Kbh K",p1131:"Kbh K",p1140:"Kbh K",p1145:"Kbh K",p1146:"Kbh K",p1147:"Kbh K",p1148:"Kbh K",p1149:"Kbh K",p1150:"Kbh K",p1151:"Kbh K",p1152:"Kbh K",p1153:"Kbh K",p1154:"Kbh K",p1155:"Kbh K",p1156:"Kbh K",p1157:"Kbh K",p1158:"Kbh K",p1159:"Kbh K",p1160:"Kbh K",p1161:"Kbh K",p1162:"Kbh K",p1163:"Kbh K",p1164:"Kbh K",p1165:"Kbh K",p1166:"Kbh K",p1167:"Kbh K",p1168:"Kbh K",p1169:"Kbh K",p1170:"Kbh K",p1171:"Kbh K",p1172:"Kbh K",p1173:"Kbh K",p1174:"Kbh K",p1175:"Kbh K",p1200:"Kbh K",p1201:"Kbh K",p1202:"Kbh K",p1203:"Kbh K",p1204:"Kbh K",p1205:"Kbh K",p1206:"Kbh K",p1207:"Kbh K",p1208:"Kbh K",p1209:"Kbh K",p1210:"Kbh K",p1211:"Kbh K",p1212:"Kbh K",p1213:"Kbh K",p1214:"Kbh K",p1214:"Kbh K",p1215:"Kbh K",p1216:"Kbh K",p1217:"Kbh K",p1218:"Kbh K",p1218:"Kbh K",p1218:"Kbh K",p1218:"Kbh K",p1218:"Kbh K",p1218:"Kbh K",p1219:"Kbh K",p1220:"Kbh K",p1240:"Kbh K",p1248:"Kbh K",p1249:"Kbh K",p1250:"Kbh K",p1251:"Kbh K",p1252:"Kbh K",p1253:"Kbh K",p1254:"Kbh K",p1255:"Kbh K",p1256:"Kbh K",p1257:"Kbh K",p1258:"Kbh K",p1259:"Kbh K",p1259:"Kbh K",p1260:"Kbh K",p1261:"Kbh K",p1263:"Kbh K",p1263:"Kbh K",p1264:"Kbh K",p1265:"Kbh K",p1266:"Kbh K",p1267:"Kbh K",p1268:"Kbh K",p1270:"Kbh K",p1271:"Kbh K",p1291:"Kbh K",p1295:"Kbh K",p1300:"Kbh K",p1301:"Kbh K",p1302:"Kbh K",p1303:"Kbh K",p1304:"Kbh K",p1306:"Kbh K",p1307:"Kbh K",p1307:"Kbh K",p1308:"Kbh K",p1309:"Kbh K",p1310:"Kbh K",p1311:"Kbh K",p1312:"Kbh K",p1313:"Kbh K",p1314:"Kbh K",p1315:"Kbh K",p1316:"Kbh K",p1317:"Kbh K",p1318:"Kbh K",p1319:"Kbh K",p1320:"Kbh K",p1321:"Kbh K",p1322:"Kbh K",p1323:"Kbh K",p1324:"Kbh K",p1325:"Kbh K",p1326:"Kbh K",p1327:"Kbh K",p1328:"Kbh K",p1329:"Kbh K",p1347:"Kbh K",p1349:"Kbh K",p1350:"Kbh K",p1352:"Kbh K",p1353:"Kbh K",p1354:"Kbh K",p1355:"Kbh K",p1356:"Kbh K",p1357:"Kbh K",p1358:"Kbh K",p1359:"Kbh K",p1360:"Kbh K",p1361:"Kbh K",p1361:"Kbh K",p1362:"Kbh K",p1363:"Kbh K",p1364:"Kbh K",p1365:"Kbh K",p1366:"Kbh K",p1367:"Kbh K",p1368:"Kbh K",p1369:"Kbh K",p1370:"Kbh K",p1371:"Kbh K",p1390:"Kbh K",p1399:"Kbh K",p1400:"Kbh K",p1400:"Kbh K",p1401:"Kbh K",p1402:"Kbh K",p1402:"Kbh K",p1402:"Kbh K",p1402:"Kbh K",p1402:"Kbh K",p1403:"Kbh K",p1404:"Kbh K",p1405:"Kbh K",p1406:"Kbh K",p1407:"Kbh K",p1408:"Kbh K",p1409:"Kbh K",p1410:"Kbh K",p1411:"Kbh K",p1411:"Kbh K",p1412:"Kbh K",p1413:"Kbh K",p1414:"Kbh K",p1415:"Kbh K",p1416:"Kbh K",p1417:"Kbh K",p1418:"Kbh K",p1419:"Kbh K",p1420:"Kbh K",p1421:"Kbh K",p1422:"Kbh K",p1423:"Kbh K",p1424:"Kbh K",p1425:"Kbh K",p1426:"Kbh K",p1427:"Kbh K",p1428:"Kbh K",p1429:"Kbh K",p1430:"Kbh K",p1431:"Kbh K",p1432:"Kbh K",p1432:"Kbh K",p1432:"Kbh K",p1433:"Kbh K",p1433:"Kbh K",p1433:"Kbh K",p1433:"Kbh K",p1433:"Kbh K",p1433:"Kbh K",p1433:"Kbh K",p1434:"Kbh K",p1435:"Kbh K",p1436:"Kbh K",p1436:"Kbh K",p1436:"Kbh K",p1436:"Kbh K",p1436:"Kbh K",p1436:"Kbh K",p1436:"Kbh K",p1437:"Kbh K",p1437:"Kbh K",p1437:"Kbh K",p1437:"Kbh K",p1437:"Kbh K",p1437:"Kbh K",p1437:"Kbh K",p1437:"Kbh K",p1437:"Kbh K",p1437:"Kbh K",p1437:"Kbh K",p1437:"Kbh K",p1437:"Kbh K",p1437:"Kbh K",p1438:"Kbh K",p1438:"Kbh K",p1438:"Kbh K",p1438:"Kbh K",p1438:"Kbh K",p1438:"Kbh K",p1439:"Kbh K",p1439:"Kbh K",p1439:"Kbh K",p1439:"Kbh K",p1439:"Kbh K",p1439:"Kbh K",p1439:"Kbh K",p1439:"Kbh K",p1439:"Kbh K",p1439:"Kbh K",p1439:"Kbh K",p1439:"Kbh K",p1448:"Kbh K",p1450:"Kbh K",p1451:"Kbh K",p1452:"Kbh K",p1453:"Kbh K",p1454:"Kbh K",p1455:"Kbh K",p1456:"Kbh K",p1457:"Kbh K",p1458:"Kbh K",p1459:"Kbh K",p1460:"Kbh K",p1461:"Kbh K",p1462:"Kbh K",p1463:"Kbh K",p1464:"Kbh K",p1465:"Kbh K",p1466:"Kbh K",p1467:"Kbh K",p1468:"Kbh K",p1470:"Kbh K",p1471:"Kbh K",p1472:"Kbh K",p1473:"Kbh K",p1500:"Kbh V",p1501:"Kbh V",p1502:"Kbh V",p1503:"Kbh V",p1504:"Kbh V",p1505:"Kbh V",p1506:"Kbh V",p1507:"Kbh V",p1508:"Kbh V",p1509:"Kbh V",p1510:"Kbh V",p1532:"Kbh V",p1533:"Kbh V",p1550:"Kbh V",p1550:"Kbh V",p1551:"Kbh V",p1552:"Kbh V",p1553:"Kbh V",p1553:"Kbh V",p1554:"Kbh V",p1555:"Kbh V",p1556:"Kbh V",p1557:"Kbh V",p1558:"Kbh V",p1559:"Kbh V",p1560:"Kbh V",p1561:"Kbh V",p1561:"Kbh V",p1562:"Kbh V",p1563:"Kbh V",p1564:"Kbh V",p1566:"Kbh V",p1567:"Kbh V",p1568:"Kbh V",p1569:"Kbh V",p1570:"Kbh V",p1570:"Kbh V",p1571:"Kbh V",p1572:"Kbh V",p1573:"Kbh V",p1574:"Kbh V",p1575:"Kbh V",p1576:"Kbh V",p1577:"Kbh V",p1583:"Kbh V",p1590:"Kbh V",p1592:"Kbh V",p1595:"Kbh V",p1599:"Kbh V",p1600:"Kbh V",p1601:"Kbh V",p1602:"Kbh V",p1603:"Kbh V",p1604:"Kbh V",p1605:"Kbh V",p1606:"Kbh V",p1607:"Kbh V",p1608:"Kbh V",p1609:"Kbh V",p1610:"Kbh V",p1611:"Kbh V",p1612:"Kbh V",p1613:"Kbh V",p1614:"Kbh V",p1615:"Kbh V",p1616:"Kbh V",p1617:"Kbh V",p1618:"Kbh V",p1619:"Kbh V",p1620:"Kbh V",p1620:"Kbh V",p1621:"Kbh V",p1622:"Kbh V",p1623:"Kbh V",p1624:"Kbh V",p1630:"Kbh V",p1631:"Kbh V",p1632:"Kbh V",p1633:"Kbh V",p1634:"Kbh V",p1635:"Kbh V",p1639:"Kbh V",p1640:"Kbh V",p1648:"Kbh V",p1650:"Kbh V",p1651:"Kbh V",p1652:"Kbh V",p1653:"Kbh V",p1654:"Kbh V",p1655:"Kbh V",p1656:"Kbh V",p1657:"Kbh V",p1658:"Kbh V",p1659:"Kbh V",p1660:"Kbh V",p1660:"Kbh V",p1661:"Kbh V",p1662:"Kbh V",p1663:"Kbh V",p1664:"Kbh V",p1665:"Kbh V",p1666:"Kbh V",p1667:"Kbh V",p1668:"Kbh V",p1669:"Kbh V",p1670:"Kbh V",p1671:"Kbh V",p1671:"Kbh V",p1672:"Kbh V",p1673:"Kbh V",p1674:"Kbh V",p1675:"Kbh V",p1676:"Kbh V",p1677:"Kbh V",p1699:"Kbh V",p1700:"Kbh V",p1701:"Kbh V",p1702:"Kbh V",p1703:"Kbh V",p1704:"Kbh V",p1705:"Kbh V",p1706:"Kbh V",p1707:"Kbh V",p1708:"Kbh V",p1709:"Kbh V",p1710:"Kbh V",p1711:"Kbh V",p1712:"Kbh V",p1713:"Kbh V",p1714:"Kbh V",p1715:"Kbh V",p1716:"Kbh V",p1717:"Kbh V",p1718:"Kbh V",p1719:"Kbh V",p1720:"Kbh V",p1721:"Kbh V",p1722:"Kbh V",p1723:"Kbh V",p1724:"Kbh V",p1725:"Kbh V",p1726:"Kbh V",p1727:"Kbh V",p1728:"Kbh V",p1729:"Kbh V",p1730:"Kbh V",p1731:"Kbh V",p1732:"Kbh V",p1733:"Kbh V",p1734:"Kbh V",p1735:"Kbh V",p1736:"Kbh V",p1737:"Kbh V",p1738:"Kbh V",p1739:"Kbh V",p1748:"Kbh V",p1749:"Kbh V",p1750:"Kbh V",p1751:"Kbh V",p1752:"Kbh V",p1753:"Kbh V",p1754:"Kbh V",p1755:"Kbh V",p1756:"Kbh V",p1757:"Kbh V",p1758:"Kbh V",p1759:"Kbh V",p1760:"Kbh V",p1761:"Kbh V",p1762:"Kbh V",p1763:"Kbh V",p1764:"Kbh V",p1765:"Kbh V",p1766:"Kbh V",p1770:"Kbh V",p1771:"Kbh V",p1772:"Kbh V",p1773:"Kbh V",p1774:"Kbh V",p1775:"Kbh V",p1777:"Kbh V",p1778:"Kbh V",p1780:"Kbh V",p1782:"Kbh V",p1783:"Kbh V",p1784:"Kbh V",p1785:"Kbh V",p1786:"Kbh V",p1787:"Kbh V",p1788:"Kbh V",p1789:"Kbh V",p1790:"Kbh V",p1795:"Kbh V",p1799:"Kbh V",p1800:"Frb C",p1801:"Frb C",p1802:"Frb C",p1803:"Frb C",p1804:"Frb C",p1805:"Frb C",p1806:"Frb C",p1807:"Frb C",p1808:"Frb C",p1809:"Frb C",p1810:"Frb C",p1811:"Frb C",p1812:"Frb C",p1813:"Frb C",p1814:"Frb C",p1815:"Frb C",p1816:"Frb C",p1817:"Frb C",p1818:"Frb C",p1819:"Frb C",p1820:"Frb C",p1822:"Frb C",p1823:"Frb C",p1824:"Frb C",p1825:"Frb C",p1826:"Frb C",p1827:"Frb C",p1828:"Frb C",p1829:"Frb C",p1850:"Frb C",p1851:"Frb C",p1852:"Frb C",p1853:"Frb C",p1854:"Frb C",p1855:"Frb C",p1856:"Frb C",p1857:"Frb C",p1860:"Frb C",p1861:"Frb C",p1862:"Frb C",p1863:"Frb C",p1864:"Frb C",p1865:"Frb C",p1866:"Frb C",p1867:"Frb C",p1868:"Frb C",p1870:"Frb C",p1871:"Frb C",p1872:"Frb C",p1873:"Frb C",p1874:"Frb C",p1875:"Frb C",p1876:"Frb C",p1877:"Frb C",p1878:"Frb C",p1879:"Frb C",p1900:"Frb C",p1901:"Frb C",p1902:"Frb C",p1903:"Frb C",p1904:"Frb C",p1905:"Frb C",p1906:"Frb C",p1908:"Frb C",p1909:"Frb C",p1910:"Frb C",p1911:"Frb C",p1912:"Frb C",p1913:"Frb C",p1914:"Frb C",p1915:"Frb C",p1916:"Frb C",p1917:"Frb C",p1920:"Frb C",p1921:"Frb C",p1922:"Frb C",p1923:"Frb C",p1924:"Frb C",p1925:"Frb C",p1926:"Frb C",p1927:"Frb C",p1928:"Frb C",p1931:"Frb C",p1950:"Frb C",p1951:"Frb C",p1952:"Frb C",p1953:"Frb C",p1954:"Frb C",p1955:"Frb C",p1956:"Frb C",p1957:"Frb C",p1958:"Frb C",p1959:"Frb C",p1960:"Frb C",p1961:"Frb C",p1962:"Frb C",p1963:"Frb C",p1964:"Frb C",p1965:"Frb C",p1966:"Frb C",p1967:"Frb C",p1970:"Frb C",p1971:"Frb C",p1972:"Frb C",p1973:"Frb C",p1974:"Frb C",p1999:"Frb C",p2000:"Frb",p2100:"Kbh Ø",p2200:"Kbh N",p2300:"Kbh S",p2400:"Kbh NV",p2450:"Kbh SV",p2500:"Valby",p2600:"Glostrup",p2605:"Brøndby",p2610:"Rødovre",p2620:"Albertslund",p2625:"Vallensbæk",p2630:"Taastrup",p2633:"Taastrup",p2635:"Ishøj",p2640:"Hedehusene",p2650:"Hvidovre",p2660:"Brøndby Strand",p2665:"Vallensbæk Strand",p2670:"Greve",p2680:"Solrød Strand",p2690:"Karlslunde",p2700:"Brønshøj",p2720:"Vanløse",p2730:"Herlev",p2740:"Skovlunde",p2750:"Ballerup",p2760:"Måløv",p2765:"Smørum",p2770:"Kastrup",p2791:"Dragør",p2800:"Kongens Lyngby",p2820:"Gentofte",p2830:"Virum",p2840:"Holte",p2850:"Nærum",p2860:"Søborg",p2870:"Dyssegård ",p2880:"Bagsværd",p2900:"Hellerup",p2920:"Charlottenlund",p2930:"Klampenborg",p2942:"Skodsborg",p2950:"Vedbæk",p2960:"Rungsted Kyst",p2970:"Hørsholm",p2980:"Kokkedal",p2990:"Nivå",p3000:"Helsingør",p3050:"Humlebæk",p3060:"Espergærde",p3070:"Snekkersten",p3080:"Tikøb",p3100:"Hornbæk",p3120:"Dronningmølle",p3140:"Ålsgårde",p3150:"Hellebæk",p3200:"Helsinge",p3210:"Vejby",p3220:"Tisvildeleje",p3230:"Græsted",p3250:"Gilleleje",p3300:"Frederiksværk",p3310:"Ølsted",p3320:"Skævinge",p3330:"Gørløse",p3360:"Liseleje",p3370:"Melby",p3390:"Hundested",p3400:"Hillerød",p3450:"Allerød",p3460:"Birkerød",p3480:"Fredensborg",p3490:"Kvistgård",p3500:"Værløse",p3520:"Farum",p3540:"Lynge",p3550:"Slangerup",p3600:"Frederikssund",p3630:"Jægerspris",p3650:"Ølstykke",p3660:"Stenløse",p3670:"Veksø Sjælland",p3700:"Rønne",p3720:"Aakirkeby",p3730:"Nexø",p3740:"Svaneke",p3751:"Østermarie",p3760:"Gudhjem",p3770:"Allinge",p3782:"Klemensker",p3790:"Hasle",p3900:"Nuuk",p3905:"Nuussuaq",p3910:"Kangerlussuaq",p3911:"Sisimiut",p3912:"Maniitsoq",p3913:"Tasiilaq",p3915:"Kulusuk",p3919:"Alluitsup Paa",p3920:"Qaqortoq",p3921:"Narsaq",p3922:"Nanortalik",p3923:"Narsarsuaq",p3924:"Ikerasassuaq",p3930:"Kangilinnguit",p3932:"Arsuk",p3940:"Paamiut",p3950:"Aasiaat",p3951:"Qasigiannguit",p3952:"Ilulissat",p3953:"Qeqertarsuaq",p3955:"Kangaatsiaq",p3961:"Uummannaq",p3962:"Upernavik",p3964:"Qaarsut",p3970:"Pituffik",p3971:"Qaanaaq",p3980:"Ittoqqortoormiit",p3984:"Danmarkshavn",p3985:"Constable Pynt",p4000:"Roskilde",p4040:"Jyllinge",p4050:"Skibby",p4060:"Kirke Såby",p4070:"Kirke Hyllinge",p4100:"Ringsted",p4105:"Ringsted",p4129:"Ringsted",p4130:"Viby Sjælland",p4140:"Borup",p4160:"Herlufmagle",p4171:"Glumsø",p4173:"Fjenneslev",p4174:"Jystrup Midtsj",p4180:"Sorø",p4190:"Munke Bjergby",p4200:"Slagelse",p4220:"Korsør",p4230:"Skælskør",p4241:"Vemmelev",p4242:"Boeslunde",p4243:"Rude",p4250:"Fuglebjerg",p4261:"Dalmose",p4262:"Sandved",p4270:"Høng",p4281:"Gørlev",p4291:"Ruds Vedby",p4293:"Dianalund",p4295:"Stenlille",p4296:"Nyrup",p4300:"Holbæk",p4320:"Lejre",p4330:"Hvalsø",p4340:"Tølløse",p4350:"Ugerløse",p4360:"Kirke Eskilstrup",p4370:"Store Merløse",p4390:"Vipperød",p4400:"Kalundborg",p4420:"Regstrup",p4440:"Mørkøv",p4450:"Jyderup",p4460:"Snertinge",p4470:"Svebølle",p4480:"Store Fuglede",p4490:"Jerslev Sjælland",p4500:"Nykøbing Sj",p4520:"Svinninge",p4532:"Gislinge",p4534:"Hørve",p4540:"Fårevejle",p4550:"Asnæs",p4560:"Vig",p4571:"Grevinge",p4572:"Nørre Asmindrup",p4573:"Højby",p4581:"Rørvig",p4583:"Sjællands Odde",p4591:"Føllenslev",p4592:"Sejerø",p4593:"Eskebjerg",p4600:"Køge",p4621:"Gadstrup",p4622:"Havdrup",p4623:"Lille Skensved",p4632:"Bjæverskov",p4640:"Fakse",p4652:"Hårlev",p4653:"Karise",p4654:"Fakse Ladeplads",p4660:"Store Heddinge",p4671:"Strøby",p4672:"Klippinge",p4673:"Rødvig Stevns",p4681:"Herfølge",p4682:"Tureby",p4683:"Rønnede",p4684:"Holmegaard ",p4690:"Haslev",p4700:"Næstved",p4720:"Præstø",p4733:"Tappernøje",p4735:"Mern",p4736:"Karrebæksminde",p4750:"Lundby",p4760:"Vordingborg",p4771:"Kalvehave",p4772:"Langebæk",p4773:"Stensved",p4780:"Stege",p4791:"Borre",p4792:"Askeby",p4793:"Bogø By",p4800:"Nykøbing F",p4840:"Nørre Alslev",p4850:"Stubbekøbing",p4862:"Guldborg",p4863:"Eskilstrup",p4871:"Horbelev",p4872:"Idestrup",p4873:"Væggerløse",p4874:"Gedser",p4880:"Nysted",p4891:"Toreby L",p4892:"Kettinge",p4894:"Øster Ulslev",p4895:"Errindlev",p4900:"Nakskov",p4912:"Harpelunde",p4913:"Horslunde",p4920:"Søllested",p4930:"Maribo",p4941:"Bandholm",p4943:"Torrig L",p4944:"Fejø",p4951:"Nørreballe",p4952:"Stokkemarke",p4953:"Vesterborg",p4960:"Holeby",p4970:"Rødby",p4983:"Dannemare",p4990:"Sakskøbing",p5000:"Odense C",p5029:"Odense C",p5090:"Odense C",p5100:"Odense C",p5200:"Odense V",p5210:"Odense NV",p5220:"Odense SØ",p5230:"Odense M",p5240:"Odense NØ",p5250:"Odense SV",p5260:"Odense S",p5270:"Odense N",p5290:"Marslev",p5300:"Kerteminde",p5320:"Agedrup",p5330:"Munkebo",p5350:"Rynkeby",p5370:"Mesinge",p5380:"Dalby",p5390:"Martofte",p5400:"Bogense",p5450:"Otterup",p5462:"Morud",p5463:"Harndrup",p5464:"Brenderup Fyn",p5466:"Asperup",p5471:"Søndersø",p5474:"Veflinge",p5485:"Skamby",p5491:"Blommenslyst",p5492:"Vissenbjerg",p5500:"Middelfart",p5540:"Ullerslev",p5550:"Langeskov",p5560:"Aarup",p5580:"Nørre Aaby",p5591:"Gelsted",p5592:"Ejby",p5600:"Faaborg",p5610:"Assens",p5620:"Glamsbjerg",p5631:"Ebberup",p5642:"Millinge",p5672:"Broby",p5683:"Haarby",p5690:"Tommerup",p5700:"Svendborg",p5750:"Ringe",p5762:"Vester Skerninge",p5771:"Stenstrup",p5772:"Kværndrup",p5792:"Årslev",p5800:"Nyborg",p5853:"Ørbæk",p5854:"Gislev",p5856:"Ryslinge",p5863:"Ferritslev Fyn",p5871:"Frørup",p5874:"Hesselager",p5881:"Skårup Fyn",p5882:"Vejstrup",p5883:"Oure",p5884:"Gudme",p5892:"Gudbjerg Sydfyn",p5900:"Rudkøbing",p5932:"Humble",p5935:"Bagenkop",p5953:"Tranekær",p5960:"Marstal",p5970:"Ærøskøbing",p5985:"Søby Ærø",p6000:"Kolding",p6040:"Egtved",p6051:"Almind",p6052:"Viuf",p6064:"Jordrup",p6070:"Christiansfeld",p6091:"Bjert",p6092:"Sønder Stenderup",p6093:"Sjølund",p6094:"Hejls",p6100:"Haderslev",p6200:"Aabenraa",p6230:"Rødekro",p6240:"Løgumkloster",p6261:"Bredebro",p6270:"Tønder",p6280:"Højer",p6300:"Gråsten",p6310:"Broager",p6320:"Egernsund",p6330:"Padborg",p6340:"Kruså",p6360:"Tinglev",p6372:"Bylderup-Bov",p6392:"Bolderslev",p6400:"Sønderborg",p6430:"Nordborg",p6440:"Augustenborg",p6470:"Sydals",p6500:"Vojens",p6510:"Gram",p6520:"Toftlund",p6534:"Agerskov",p6535:"Branderup J",p6541:"Bevtoft",p6560:"Sommersted",p6580:"Vamdrup",p6600:"Vejen",p6621:"Gesten",p6622:"Bække",p6623:"Vorbasse",p6630:"Rødding",p6640:"Lunderskov",p6650:"Brørup",p6660:"Lintrup",p6670:"Holsted",p6682:"Hovborg",p6683:"Føvling",p6690:"Gørding",p6700:"Esbjerg",p6701:"Esbjerg",p6705:"Esbjerg Ø",p6710:"Esbjerg V",p6715:"Esbjerg N",p6720:"Fanø",p6731:"Tjæreborg",p6740:"Bramming",p6752:"Glejbjerg",p6753:"Agerbæk",p6760:"Ribe",p6771:"Gredstedbro",p6780:"Skærbæk",p6792:"Rømø",p6800:"Varde",p6818:"Årre",p6823:"Ansager",p6830:"Nørre Nebel",p6840:"Oksbøl",p6851:"Janderup Vestj",p6852:"Billum",p6853:"Vejers Strand",p6854:"Henne",p6855:"Outrup",p6857:"Blåvand",p6862:"Tistrup",p6870:"Ølgod",p6880:"Tarm",p6893:"Hemmet",p6900:"Skjern",p6920:"Videbæk",p6933:"Kibæk",p6940:"Lem St",p6950:"Ringkøbing",p6960:"Hvide Sande",p6971:"Spjald",p6973:"Ørnhøj",p6980:"Tim",p6990:"Ulfborg",p7000:"Fredericia",p7007:"Fredericia",p7029:"Fredericia",p7080:"Børkop",p7100:"Vejle",p7120:"Vejle Øst",p7130:"Juelsminde",p7140:"Stouby",p7150:"Barrit",p7160:"Tørring",p7171:"Uldum",p7173:"Vonge",p7182:"Bredsten",p7183:"Randbøl",p7184:"Vandel",p7190:"Billund",p7200:"Grindsted",p7250:"Hejnsvig",p7260:"Sønder Omme",p7270:"Stakroge",p7280:"Sønder Felding",p7300:"Jelling",p7321:"Gadbjerg",p7323:"Give",p7330:"Brande",p7361:"Ejstrupholm",p7362:"Hampen",p7400:"Herning",p7401:"Herning",p7429:"Herning",p7430:"Ikast",p7441:"Bording",p7442:"Engesvang",p7451:"Sunds",p7470:"Karup J",p7480:"Vildbjerg",p7490:"Aulum",p7500:"Holstebro",p7540:"Haderup",p7550:"Sørvad",p7560:"Hjerm",p7570:"Vemb",p7600:"Struer",p7620:"Lemvig",p7650:"Bøvlingbjerg",p7660:"Bækmarksbro",p7673:"Harboøre",p7680:"Thyborøn",p7700:"Thisted",p7730:"Hanstholm",p7741:"Frøstrup",p7742:"Vesløs",p7752:"Snedsted",p7755:"Bedsted Thy",p7760:"Hurup Thy",p7770:"Vestervig",p7790:"Thyholm",p7800:"Skive",p7830:"Vinderup",p7840:"Højslev",p7850:"Stoholm Jyll",p7860:"Spøttrup",p7870:"Roslev",p7884:"Fur",p7900:"Nykøbing M",p7950:"Erslev",p7960:"Karby",p7970:"Redsted M",p7980:"Vils",p7990:"Øster Assels",p8000:"Århus C",p8011:"Århus C",p8100:"Århus C",p8200:"Århus N",p8210:"Århus V",p8220:"Brabrand",p8229:"Risskov Ø",p8230:"Åbyhøj",p8240:"Risskov",p8245:"Risskov Ø",p8250:"Egå",p8260:"Viby J",p8270:"Højbjerg",p8300:"Odder",p8305:"Samsø",p8310:"Tranbjerg J",p8320:"Mårslet",p8330:"Beder",p8340:"Malling",p8350:"Hundslund",p8355:"Solbjerg",p8361:"Hasselager",p8362:"Hørning",p8370:"Hadsten",p8380:"Trige",p8381:"Tilst",p8382:"Hinnerup",p8400:"Ebeltoft",p8410:"Rønde",p8420:"Knebel",p8444:"Balle",p8450:"Hammel",p8462:"Harlev J",p8464:"Galten",p8471:"Sabro",p8472:"Sporup",p8500:"Grenaa",p8520:"Lystrup",p8530:"Hjortshøj",p8541:"Skødstrup",p8543:"Hornslet",p8544:"Mørke",p8550:"Ryomgård",p8560:"Kolind",p8570:"Trustrup",p8581:"Nimtofte",p8585:"Glesborg",p8586:"Ørum Djurs",p8592:"Anholt",p8600:"Silkeborg",p8620:"Kjellerup",p8632:"Lemming",p8641:"Sorring",p8643:"Ans By",p8653:"Them",p8654:"Bryrup",p8660:"Skanderborg",p8670:"Låsby",p8680:"Ry",p8700:"Horsens",p8721:"Daugård",p8722:"Hedensted",p8723:"Løsning",p8732:"Hovedgård",p8740:"Brædstrup",p8751:"Gedved",p8752:"Østbirk",p8762:"Flemming",p8763:"Rask Mølle",p8765:"Klovborg",p8766:"Nørre Snede",p8781:"Stenderup",p8783:"Hornsyld",p8800:"Viborg",p8830:"Tjele",p8831:"Løgstrup",p8832:"Skals",p8840:"Rødkærsbro",p8850:"Bjerringbro",p8860:"Ulstrup",p8870:"Langå",p8881:"Thorsø",p8882:"Fårvang",p8883:"Gjern",p8900:"Randers",p8950:"Ørsted",p8961:"Allingåbro",p8963:"Auning",p8970:"Havndal",p8981:"Spentrup",p8983:"Gjerlev J",p8990:"Fårup",p9000:"Aalborg",p9020:"Aalborg",p9029:"Aalborg",p9100:"Aalborg",p9200:"Aalborg SV",p9210:"Aalborg SØ",p9220:"Aalborg Øst",p9230:"Svenstrup J",p9240:"Nibe",p9260:"Gistrup",p9270:"Klarup",p9280:"Storvorde",p9293:"Kongerslev",p9300:"Sæby",p9310:"Vodskov",p9320:"Hjallerup",p9330:"Dronninglund",p9340:"Asaa",p9352:"Dybvad",p9362:"Gandrup",p9370:"Hals",p9380:"Vestbjerg",p9381:"Sulsted",p9382:"Tylstrup",p9400:"Nørresundby",p9430:"Vadum",p9440:"Aabybro",p9460:"Brovst",p9480:"Løkken",p9490:"Pandrup",p9492:"Blokhus",p9493:"Saltum",p9500:"Hobro",p9510:"Arden",p9520:"Skørping",p9530:"Støvring",p9541:"Suldrup",p9550:"Mariager",p9560:"Hadsund",p9574:"Bælum",p9575:"Terndrup",p9600:"Aars",p9610:"Nørager",p9620:"Aalestrup",p9631:"Gedsted",p9632:"Møldrup",p9640:"Farsø",p9670:"Løgstør",p9681:"Ranum",p9690:"Fjerritslev",p9700:"Brønderslev",p9740:"Jerslev J",p9750:"Østervrå",p9760:"Vrå",p9800:"Hjørring",p9830:"Tårs",p9850:"Hirtshals",p9870:"Sindal",p9881:"Bindslev",p9900:"Frederikshavn",p9940:"Læsø",p9970:"Strandby",p9981:"Jerup",p9982:"Ålbæk",p9990:"Skagen"};

Bank det ind i en fil, du kalder 'dk_pns.js'. Så kan du i en HTML-fil f.eks. skrive:

<script type="text/JavaScript" src="dk_pns.js"></script>
<script type="text/JavaScript">
function checkZip(oElm) {
    var oBy, bValid = false;
    oBy = document.getElementById("bynavn");
   
    if (oElm.value!="") {
        if ( pn["p"+oElm.value] ) bValid = true;
    }
    if (!bValid) {
        oBy.value = "Postnummeret eksisterer ikke";
        oElm.select();
    } else {
        oBy.value = pn["p"+oElm.value];
    }
}
</script>

<input type="text" name="postnr" onblur="checkZip(this)" style="width:40px">
<input type="text" name="bynavn" id="bynavn" style="width:250px">
Avatar billede olebole Juniormester
31. januar 2006 - 10:39 #8
- njahhh, det var en lidt hurtig omskrivnng af en gammel funktion. Sådan er den lidt mere 'sexy':

function checkZip(oElm) {
    var sCity, oBy = document.getElementById("bynavn");
    sCity = pn["p"+oElm.value];
    if (sCity) oBy.value = sCity;
    else {
        oBy.value = "Postnummeret eksisterer ikke";
        oElm.select();
    }
}
Avatar billede olebole Juniormester
31. januar 2006 - 10:42 #9
- pas på at få det hele med, når du copy/paster. Slutningen på JS-objektet ser sådan ud:
    ...... ,p9990:"Skagen"};
Avatar billede Slettet bruger
31. januar 2006 - 10:56 #10
Olebole > Haha vildt nok! :-D Jeg prøver det lige senere idag og vender tilbage. Tak. ;-))
Avatar billede Slettet bruger
01. februar 2006 - 15:01 #11
Så tror jeg sku det virker.... :-) Du må gerne oprette svar olebole. Og tak endnu engang.
Avatar billede olebole Juniormester
04. februar 2006 - 00:54 #12
- og selvtak  ;o)
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