Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Group multiple function Demo</title>
 <script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
  
<form>
<!--address1-->
            <input type="text" name="postnummer" id="USER.ZIPCODE" size="4" maxlength="8" />
            <input type="text" name="poststed" id="USER.CITY" size="30" maxlength="100" value="test" />
<!--address2-->
            <input type="text" name="postnummer" id="USER.ZIPCODE2" size="4" maxlength="8" />
            <input type="text" name="poststed" id="USER.CITY2" size="30" maxlength="100" value="test" />
            <!--<span id="poststed"></span>-->
<script type="text/javascript">
  $(function(){
    $inputField = $("#USER\\.ZIPCODE");
            $outputField = $("#USER\\.CITY");
            $inputField.keyup(function(){
            if($inputField.val().match(/\d{4}/)) {
            $.getJSON("http://adressesok.posten.no/api/v1/postal_codes.json?postal_code="+$inputField.val()+"&callback=?",
            function(data){
                $outputField.val( data["postal_codes"][0]["city"] );
                $("#USER\\.CITY").attr('readonly','readonly');
                });
            } else {
                $outputField.val("?");
            }
    });
  });
</script>
<form>
  <p>Test values 5550 or 2110 or 3110...</p>
</body>
</html>
Output 300px

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
anonymouspro
0viewers