How to make HTML input tag only accept numbers? 
- I need to make sure that - inputfield only takes numbers as input value.
- I want the user to be unable to type in any other characters other than numbers. 
- User manually enters the number not a number scroll bar.
I am using the Meteor Js.And the code as shown below.
App.html
<head>
  <title App</title>
</head>
<body>
  {{> main}}
</body>
<template name="main">
     <h1>Welcome to TICTACTOE App</h1>
    <p><b>Layout Number :</b> <input type="text" id="no"></p>
</template>
App.js
if (Meteor.isClient)
 {
  Template.main.events
  ({
    'keydown input#no' : function ()
    {
      // template data, if any, is available in 'this'
      if (event.which == 13) 
        { // 13 is the enter key event
          console.log("You pressed  enter key");
        }
    }
  });
}
if (Meteor.isServer) 
{
  Meteor.startup(function () 
  {
    // code to run on server at startup
  });
}
 
     
     
     
     
     
     
    