If I input 1.12 then it works fine, but if I enter 1 then I want it to display 1.00 in input field.
jQuery(document).on('change', '#amount', function() {
  var this_val = jQuery(this).val();
  jQuery("#amount").val(parseFloat(this_val).toFixed(2));
});<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="number" id="amount" name="amount" step="0.01" min="1"> 
     
    