Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <title>bin to dec</title>
- </head>
- <body>
- <div>
- <label for="bin">Enter binary number: </label>
- <input type="text" name="bin" id="bin"><br/>
- <span>Decimal: <span id="dec"></span></span>
- </div>
- <script type="text/javascript">
- document.getElementById("bin").addEventListener("keydown", function(event){
- var keyCode = parseInt(event.keyCode);
- var allowedCodes = [8, 37, 39, 48, 49];
- if(isNaN(keyCode) || (allowedCodes.indexOf(keyCode) == -1)) {
- event.preventDefault();
- }
- });
- document.getElementById("bin").addEventListener("keyup", function(event){
- var bin = parseInt(document.getElementById("bin").value, 2);
- if(!isNaN(bin)) {
- document.getElementById("dec").innerHTML = bin;
- } else {
- document.getElementById("dec").innerHTML = "";
- }
- });
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement