169 похожих чатов

Привет. Посоветуйте, пожалуйста, как лучше сделать. У меня формы, есть

компонент типа <Field type="number"/> из материала. Мне не правится что туда можно ввести значения такого типа, например : "-23-3". Лучше запрещать ввод не нужных символов в такие инпуты или валилируете значение , что оно не валидно?

16 ответов

8 просмотров

чекаешь value на отрицательное значение и если да - отменяешь ввод. Или через атрибут min\max

Kseniya-Manshina Автор вопроса
You Ra 🇺🇦
чекаешь value на отрицательное значение и если да ...

Т.е. лучше запрещать вводить эти символы вообще?

Kseniya Manshina
Т.е. лучше запрещать вводить эти символы вообще?

в Реакте не силен, но в обычном html для инпута типа намбер есть атрибут min\max который не дает вводить отрицательное значение или слишком длинное. Оно?

Kseniya-Manshina Автор вопроса
You Ra 🇺🇦
в Реакте не силен, но в обычном html для инпута ти...

Не совсем. Можно ввести вот такое с этими атрибутами : -34-3

Kseniya Manshina
Т.е. лучше запрещать вводить эти символы вообще?

можешь сделать проверку с помощью match()на наличие нужных символов

Kseniya-Manshina Автор вопроса
Sinaver Osmanov
можешь сделать проверку с помощью match()на наличи...

Спасибо ) Но хочу посоветоваться как лучше сделать, именно )

Kseniya Manshina
Не совсем. Можно ввести вот такое с этими атрибута...

либо регуляркой проверять либо на js написать условие, по которому будет доступен ввод или нет

Kseniya-Manshina Автор вопроса
Sinaver Osmanov
именно что?)

Либо запрещать ввод того чего не надо, либо оставлять все что пользователь ввел и валидировать данные, выдавая ошибку

Kseniya Manshina
Либо запрещать ввод того чего не надо, либо оставл...

лучше как по мне, предупредить клиента, что он вводит некорректные символы, ещё на моменте нажатия клавиш, выводить сообщение, и дальше эти данные не пропускать, а корректные пропускать

Kseniya-Manshina Автор вопроса
Sinaver Osmanov
лучше как по мне, предупредить клиента, что он вво...

А я бы пропускал) меня жутко бесит когда я печатаю а оно не появляется, пусть и неправильно печатаю

Kseniya Manshina
🤔спасибо, надо подумать над этим )

Гуглить better way to validate user input material ui.

Kseniya-Manshina Автор вопроса

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
А можно вопрос? Мне сегодня сказали что у меня функция (которая просто заполняет массив значениями) не правильная void Full(double * arr, int n) { for (int i = 0; i < n; i...
† C E †
7
День добрый, подскажите пожалуйста, есть ли какой-то способ сказать ребару не компилировать определённое приложение? Всю доку их перечиатл ничего подобного не нашёл
Кирилл
14
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Всем привет. Возможно ли выполнить код ahk без интерпритатора? Имея только скомпилированный ехе файл? Например как функция eval
proxy
6
Карта сайта