Я обновляю набор записей через таблицу. В каждой строке таблицы есть поля ввода [type = 'number']. Поскольку вы не можете поместить элементы формы в таблицу, каждый ввод не находится в контексте формы. В числовых полях установлены атрибуты шага. Когда происходит обновление, они запускают ajax-запросы. В результате пользователь может перейти к таблице обновления каждого элемента без необходимости открывать форму для каждого обновления. Это все работает, но ...
Поскольку я запускаю ajax-запрос без проверки формы, содержимое номера не проверяется на шаге. Поэтому, если шаг равен 1, они должны иметь возможность вводить только целые числа. Но они могут ввести 1,5.
Если я создаю форму с настроенными входами, браузер проверяет каждое числовое поле и показывает пользователю ошибку, если она не соответствует шагу.
Как мне выполнить эту проверку вне контекста формы? Есть ли какой-нибудь метод, который я могу вызвать для проверки поля по шагу?