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

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

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

16 ответов

9 просмотров

чекаешь 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 Автор вопроса

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта