Как определить, что поле формы сейчас редактируется (js/php)

302
17 февраля 2017, 04:23

Как определить и вывести, что поля в форме редактируется(как пример редактирование статьи) в данный момент и кем. т.е. один - правит статью в админке, а второй заходит редактировать ту же статью и видит, что в данный момент что-то редактируется и кем. Может есть какие-то уже готовые скрипты или .... или ... А то не пойму, куда копать. Спасибо.

Думаю может манипулировать hidden полями.

Answer 1

Создаете флаг edited который равен 0 или 1. Если нажали на кнопку эдит, ставить edited=1. Ставите проверку перед эдит, если edited!=1 только тогда открыть эдит. Кнопкой сохранить ставите edited=0.
Таким оброзом создаете проверку если уже кто-то редакторует статью

Answer 2

Я бы решал эту проблему так: 1. Повешал бы наблюдателя на поле. 2. И при каждом изменении слал был данные на сервер.

Соотвественно уже на сервере следил бы, кто какое поле редактировал. Сравнивал и возвращал бы это клиентам. Но тут всплывает множество подводных камней.

По поводу готовых плагинов не знаю.

READ ALSO
jQuery скрыть меню если ширина окна меньше 500px

jQuery скрыть меню если ширина окна меньше 500px

На сайте есть большой список категорийНужно, что-бы при просмотре с мобильных устройств, все категории прятались под споллер с названием...

356
Есть ли аналог string.split() для array?

Есть ли аналог string.split() для array?

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

310
Почему идет ошибка like.addEventListener is not a function?

Почему идет ошибка like.addEventListener is not a function?

Есть такой код и он работает:

1106
Получение ответа от сервера?

Получение ответа от сервера?

При клике на кнопку происходит загрузка файла на сервер в ответ я получаю

322