как запретить пользователю редактировать атрибут с именем price value этого ввода, например: price =»100″, как отключить изменение его значения?

#javascript #html

#javascript #HTML

Вопрос:

как запретить пользователю редактировать атрибут с именем price value этого ввода, например: price =»100″, как отключить изменение его значения?

 <div class="form-check form-check-custom form-check-custom-service"&&t;
    <input class="form-check-input radio-button radio-button-services-0" type="radio" value="Yes" price="100"&&t;
        <label class="form-check-label radio-label" for="rdbServiceArrYes_0_5_1"&&t;                                             Yes 
            <span class="price-label"&&t;100  USD                                             </span&&t;
        </label&&t;
    </div&&t;
  

Комментарии:

1. Изменить это как?? Как пользователь изменяет его?

2. используя элемент inspect

3. Нет, вы ничего не можете сделать

4. Пользователь может изменять все , что вы отправляете в его браузер. html, javascript и т.д. Единственный способ предотвратить это — сохранить его на сервере.

5. могу ли я зашифровать его? и расшифровал его, когда я отправляю его на сервер с помощью ajax?

Ответ №1:

Вы не можете отключить это. Любой, у кого есть элемент inspect, может изменить его локально.