Редактирование комментариев

Клубы, статьи и прочие компоненты

 
Посетитель
small user social cms
Сообщений: 53
Итак, ситуация в следующем...

Добавляем некий комментарий - скриншот 1
Далее заходим в его редактирование и изменяем - скриншот 2
В результате сохранения получаем ожидаемый результат - скриншот 3

НО!

Если перед тем как зайти в редактирование коммента случайно нажать ссылку "Добавить комментарий", а уже затем (после появления блока с приглашением на ввод текста НОВОГО комментария) выбрать ссылку редактирования существующего комментария и попробовать там что-нибудь отредактировать - получаем сообщение об ошибке, которое явно относится к пустому тексту НОВОГО комментария.
Смотри последний скриншот 4.
Другими словами, перепутались объекты действия. И выводимый алерт в окне редактирования СУЩЕСТВУЮЩЕГО комментария в таком случае выводиться НЕ ДОЛЖЕН.
Прикрепленные файлы:
comment1_hqrah.png | 6.82 Кб | Скачали: 229
comment2_hqrah.png | 20.76 Кб | Скачали: 245
comment3_hqrah.png | 6.86 Кб | Скачали: 221
comment4_hqrah.png | 20.67 Кб | Скачали: 227
www.videozilla.ru
Посетитель
small user social cms
Медаль
Сообщений: 427
Когда Вас зовет природа, Вы сначала делаете п1 (свое дело), а потом п2 (бумажка), верно? А не наоборот, не успели решить с п1, приступили к п2? Так и здесь, либо добавляете, либо редактируете, а не там чуть и там чуть.
от 16% в месяц на автопилоте
Недорогой и надежный хостинг Промокод 20% скидка - 841de7-20
Реклама
cms
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1979
Естественно. Вы вызвали js-скрипт с формой для ввода текста. Скрипт ждет, когда вы введете текст. Вместо этого вы смещаете фокус и делаете какие-то действия на странице. Завершив свои действия щелчком или Энтером вы тем самым даете команду скрипту отправить форму, а он вам сообщает, что она пустая.
Согласен, при смене фокуса можно прописать команду на закрытие окна, но с другой стороны, вызов скрипта с формой предполагает намерение у пользователя ввести текст, а не хулиганить на стороне!
NOP
Посетитель
small user social cms
Сообщений: 53
scanread, никогда нельзя предсказать что придет в голову юзеру. "Голь на выдумки хитра". И по-моему мнению, вариант либо/либо должен быть застрахован со стороны скриптовой логики. Это моё дело, что я случайно нажал на ссылку "Добавить комментарий". Затем же я исправился и выбрал правильную ссылку "Редактировать комментарий". ИМХО, система должна предусматривать подобные телодвижения пользователя. Иначе страдает юзабилити - и я вынужден перезагружать страницу, чтобы повторить попытку.
www.videozilla.ru
Посетитель
small user social cms
Сообщений: 53
Странник:
щелчком или Энтером
не где-нибудь, а на кнопке в ajax-окошке на редактирование комментария. А кнопок несколько.
Редактировалось: 1 раз (Последний: 1 июля 2014 в 06:16)
www.videozilla.ru
Посетитель
small user social cms
Медаль
Сообщений: 427
Jack Sowyer, зачем перегружать страницу, если есть что на одном окне, что на другом - кнопочка Отмена? О_о
от 16% в месяц на автопилоте
Недорогой и надежный хостинг Промокод 20% скидка - 841de7-20
Посетитель
small user social cms
Сообщений: 53
scanread, а кнопочку "Отмена" я и не приметил. zlo Действительно, можно обойтись без перезагрузки страницы.
Но все равно считаю текущую логику проверки заполенения форм не очевидной.
Было бы неплохо поправить!
Редактировалось: 1 раз (Последний: 1 июля 2014 в 06:19)
www.videozilla.ru
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.