#html #reactjs
Вопрос:
<input
className="input cost-input"
type="number"
id="cost"
name="cost"
min={0}
max={1000000}
placeholder="$"
/>
Несмотря на то, что указаны a min
и a max
, я все еще могу вводить отрицательные значения, а также значения за их пределами 1000000
.
Комментарии:
1. Значения атрибутов должны быть заключены в кавычки, а не в фигурные скобки. То
min="0" max="1000000"
есть. Кроме того, проверка формы HTML5 запускается только при отправке. См. раздел Проверка ограничений2. Это не мешает вам вручную вводить значение, большее максимального или меньшее минимального. Проверка завершится ошибкой при отправке формы.
3. Я голосую за то, чтобы закрыть этот вопрос, потому что это не вопрос, а констатация факта.