#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, может изменить его локально.