Как запретить пользователю изменять значения, вводимые на странице

avatar
ebrahem b
8 августа 2021 в 16:29
63
1
0

Как я могу запретить пользователю вносить изменения в значение, вводимое в элемент, например input , Например, если у меня есть ввод для номера счета, я не хочу, чтобы пользователь изменил его с помощью инструментов веб-разработчика, доступных в интернет-браузерах, таких как Chrome, Firefox и других, с помощью функции (Проверка). . Я пытался скрыть элемент, но я не хочу его скрывать, я просто хочу показать его, а не изменять. Я использовал скрытые, а также только для чтения, но пользователь может отменить функцию только для чтения

например:

введите описание изображения здесь

Можно использовать скрытый, но это вызовет проблемы для моих таблиц. те же данные, но скрытые

Источник
charlietfl
8 августа 2021 в 16:33
0

Если пользователь никогда не собирается его редактировать, зачем вообще использовать <input>, а не использовать текст в элементе контента?

fuzzybear
8 августа 2021 в 16:33
0

это невозможно сделать, если это в доме, то этим можно манипулировать

Ответы (1)

avatar
Quentin
8 августа 2021 в 16:36
0

Вы не можете контролировать, какую информацию пользователь отправляет на сервер.

Вам необходимо выполнить аутентификацию и авторизацию на сервере.

Если сервер отправляет запрос, в котором, например, говорится: «Пометить счет 12345 как оплаченный», вам необходимо убедиться, что вошедший в систему пользователь является пользователем, имеющим разрешение на отметку этого конкретного счета как оплаченного.

ebrahem b
8 августа 2021 в 16:39
0

Нет, брат, я только хочу, чтобы он не модифицировался на странице и не отправлялся на сервер, у отправки на сервер есть другие правила и методы, которые я не ищу в данный момент, я хочу только сохранить значения от изменения только в представлении

Quentin
8 августа 2021 в 16:42
0

@ebrahemb — Это тоже невозможно. Пользователь имеет полный контроль над тем, что отображается в его браузере.