HTML 只输入数字和后缀

HTML input with numbers only and suffix

我正在使用 inputAffix.js 库在 html 输入中显示后缀。我希望那个字段只能填数字,还要包含文本后缀。

 $(function(){
  $("#amount").suffix(" EUR");
 });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>

<script src="https://zdravem.com/js/InputAffix.js"></script>

<input id="amount" class="form-control" placeholder="30 EUR"></input>

您好,您可以试试下面的代码

$(function(){
   $("#amount").suffix(" EUR");
});
  
function isNumberKey(evt) {
   var charCode = (evt.which) ? evt.which : event.keyCode
   if (charCode > 31 && (charCode < 48 || charCode > 57)){
       return false;
   }
   return true;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>

<script src="https://zdravem.com/js/InputAffix.js"></script>

<input id="amount" class="form-control" placeholder="30 EUR" onkeypress="return isNumberKey(event)"></input>

希望对您有所帮助