#html #input
Вопрос:
Моя цель состоит в том, чтобы убедиться, что классика <input type="number">
может показывать только один знак минус в начале числа (например… обычные отрицательные числа?).
Кажется довольно глупым спрашивать об этом, но в настоящее время в следующем вводе я могу ввести «—1», «-1-» или «1—«, и в этих случаях свойство value собственного элемента просто выдает мне пустую строку. Это как-то задумано?
Комментарии:
1. 2-я черточка позволяет использовать экспоненциальную нотацию (например:
-1.2e-3
) Вы можете добавить шаблон, чтобы запретить его. Например, для целых чисел:<input type="number" pattern="-?[0-9] ">