Я использую проверку jquery, и у меня есть поле ввода «число» с установленным шагом = 10, даже если пользователю разрешено вручную устанавливать значение, не кратное 10 (например, 23):
<input name="myNumber" type="number" step=10 min=0>
Другими словами, мне нравятся спины Chrome и Firefox (стрелки вверх и вниз) для увеличения числа, поскольку это повышает удобство работы пользователя, но мне не нравится browser / jquery.validate выдает ошибку, если я вручную устанавливаюзначение не , кратное «шагу» (см. рисунок ниже и скрипка здесь ).
Есть ли способ сделать входные шаги вращения и в то же время ослабить входное ограничение, чтобы оно было кратным «шагу»?
Например (попробуйте fiddle ):
<input name="myNumber" type="number" step=10 min=0>
и
this.$form.validate({
rules: {
"myNumber": {
required: true
step: "relax" // <<== example
}
}
});