Как запретить пользователю вводить данные в форму без изменения кода?

#javascript #jquery #css

#javascript #jquery #css

Вопрос:

Я хотел бы знать, как запретить пользователю вводить данные в форму без изменения кода или добавления Disabled атрибута.

Например, блокировка поля для очистки заданного изображения.

Я не могу применить такую схему, потому что данные не сохраняются.

 $('.marker input').attr({
    disabled: 'disabled'
});
  

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

1. Интересно, возможно ли это. Форма редактируется в разных ролях и не хочет присваивать роль некоторым уже заполненным полям.

2. @pixelbobby Не все являются носителями английского языка.

3. «Как изменить мой скрипт, чтобы он выполнял X, не меняя скрипт?»

4. Не каждый поможет переформулировать вопрос после того, как немного потрудился с операцией. О, подождите, я только что сделал :]

Ответ №1:

На основе вашего комментария (разные роли) Я бы настоятельно рекомендовал решение на стороне сервера. Любое решение на javascript можно легко обойти, просто отключив javascript.

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

1. @Siteogra Что не так с решением jquery, которое вы указали в своем вопросе? Если у вас есть роль, доступная в javascript, вы можете добавить условие.

Ответ №2:

Используйте readonly атрибут:

 $('.marker input').attr({
    readonly: 'readonly'
});