Вы должны использовать javascript, так как ввод содержит «1.1» или «1», а не 1.1 или 1. Или вы можете преобразовать строку в int в вашем контроллере.
В JS вы можете использовать parseInt (число, основание), например
let i = "42.5243";
let j = parseInt(i);
console.log(j); // 42
РЕДАКТИРОВАТЬ с фрагментом в комментарии:
<input type="number" name="Quantity" title="Пожалуйста, введите количество" placeholder="кол-во" pattern="\d+" required oninput="validity.valid ? this.save = value : value = this.save;" />
это не позволит пользователю кодировать что-либо еще, кроме целого числа.