Fraktguiden  for bedrifter

Fraktguiden tilbyr en egen tjeneste for validering av postnummer. Denne tjenesten kan enten brukes som en back-end løsning for å kontrollere brukerinput, eller den kan benyttes i ulike grensesnitt for å forenkle informasjonen som oppgis av brukeren.

Fraktguiden tilbyr postnummervalidering i tre dataformater (klikk for å se eksempel):

Tjenesten benyttes ved å etterspørre det relevante formatet med parameteren pnr=7600, der 7600 erstattes med et vilkårlig postnummer.

XML

Tjenesten for postnummervalidering som XML leverer poststedet tilbake i et XML <Response>-element. Elementet har attributten valid="true" og poststedet som verdi dersom postnummeret er gydlig, eller attributten valid="false" og strengen "Ugyldig postnummer" som verdi dersom postnummeret er ugyldig.

JSONP

JSONP (JavaScript Object Notation with Padding) er egnet for å dynamisk oppdatere et webgrensesnitt slik at poststedet kommer opp automatisk når brukeren skriver inn postnummeret sitt.

Boksen under viser et eksempel på hvordan JSONP kan brukes til å automatisk sette poststed for et oppgitt postnummer (fyll inn postnummer - fire siffer - for å få opp poststed):

Fyll inn postnummer:


Denne snutten benytter seg av JQuery. Koden for denne boksen er:

<script src="http://code.jquery.com/jquery-latest.js"></script>

<script type="text/javascript">
   $(document).ready(function() {
      inputField = $('#postnummerInput');
      outputElement = $('#postnummerResult');
      
      inputField.keyup(function() {
         if (inputField.val().length == 4) {
            $.getJSON('http://fraktguide.bring.no/fraktguide/postalCode.json?pnr='+ inputField.val() +'&callback=?',
            function(data){
               outputElement.text(data.result);
            });
         }
         else {
            outputElement.text('');
         }
      });
   });
</script>
<form>
   <input type="text" id="postnummerInput" style="width: 4em;"/>  <span id="postnummerResult"> </span>
</form>

HTML

Denne oppslagsmåten benyttes internt på fraktguide-sidene, men er ikke veldig egnet til oppslag fra eksterne sider grunnet browserbegrensninger på ajax kall på tvers av domener. Hvis det skal benyttes fra eksterne sider må oppslaget gjøres i en IFRAME (endre iframens "src" attributt for å gjøre oppslag).

Generelt leverer HTML-tjenesten poststedet i en html <span>. Dette elementet kan stilsettes som ønsket ved hjelp av CSS. Dersom postnummeret som etterspørres er ugyldig returneres teksten "Ugyldig postnummer" og elementet har class attributt lik "bringPostnumberQueryInvalidPostnumber".

   Video
Videoer
    Produktark
Produktark (pdf)
Innlogging

Brukernavn

Passord

  Glemt passord

Registrere ny bruker

For å kalle Web Services trenger du en identifikator. Denne får du når du registrer deg. Dette er gratis.
Forum og tilbakemelding

Teamet bruker egen løsning for brukerstøtte, ønsker og tilbakemeldinger. Gå til forum

Loading...
Kontakt teamet direkte

fraktguide@posten.no

Forum og feedback