Разрешить пользователю изменять текст, нажимая слово - PullRequest
0 голосов
/ 04 апреля 2011

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

Например: «Быстрая коричневая лиса перепрыгивает через ленивую собаку». Пользователь может щелкнуть «прыжки» и изменить его на «прогулки», либо через всплывающее окно или появившееся меню.

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

Спасибо!

1 Ответ

0 голосов
/ 04 апреля 2011

Браузеры с поддержкой HTML5 могут делать это по умолчанию с правильным использованием атрибута contenteditable. Если вы хотите иметь обратную совместимость, вам нужно найти какой-нибудь плагин inline-edit (jQuery).

Кстати, вначале это не имеет ничего общего с PHP, базами данных, потому что взаимодействие с пользователем происходит на стороне клиента изначально с HTML5 или с JavaScript в качестве запасного варианта. Конечно, когда редактирование завершено, вы можете сохранить отправленные данные в базе данных с помощью PHP.

...