Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 04.10.2017, 11:59
Профессор
Отправить личное сообщение для DivMan Посмотреть профиль Найти все сообщения от DivMan
 
Регистрация: 08.03.2016
Сообщений: 429

Но работает же всё, как надо?
Ответить с цитированием
  #22 (permalink)  
Старый 04.10.2017, 12:31
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от DivMan
Но работает же всё, как надо?
Так ли? Подумайте над тем, что должен возвращать сервер если пользователь ответил не на все вопросы.
Ответить с цитированием
  #23 (permalink)  
Старый 04.10.2017, 15:59
Профессор
Отправить личное сообщение для DivMan Посмотреть профиль Найти все сообщения от DivMan
 
Регистрация: 08.03.2016
Сообщений: 429

Будет сообщение Ответьте на все вопросы
Ответить с цитированием
  #24 (permalink)  
Старый 04.10.2017, 16:20
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от DivMan
Будет сообщение Ответьте на все вопросы
И все? Ну это почти как "послать на..."

Структура кода должна быть таковой:

Первый блок, это проверка отправления формы клиентом. Если форма пришла, обрабатываем и если есть ошибки генерируем их, в противном случае генерируем "Вы выиграли кепку", выводим кнопку "Хотите еще?" и т.п. и завершаем работу скрипта.

А форма выводится следующим блоком кода и по двум условиям - если не было приема формы, то есть первичный запрос страницы и если был прием формы, и есть ошибки. При этом наряду с формой выводятся и ошибки допущенные, а форма должна отражать сделанный пользователем выбор, то есть для радио кнопок не просто <input параметры>, а если кнопка выбиралась пользователем, то checked.
Ответить с цитированием
  #25 (permalink)  
Старый 04.10.2017, 20:22
Профессор
Отправить личное сообщение для DivMan Посмотреть профиль Найти все сообщения от DivMan
 
Регистрация: 08.03.2016
Сообщений: 429

то есть, если пользователь ответил не на все вопросы, то вывести результат на те вопросы, на которые он ответил и сообщение, на которые он ещё должен ответить?
Ответить с цитированием
  #26 (permalink)  
Старый 04.10.2017, 22:29
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от DivMan
если пользователь ответил не на все вопросы, то вывести результат на те вопросы, на которые он ответил
Зачем? Если сервер ожидает ответ на все вопросы, а приходит не на все, это не финал, а ошибка. Значит вывод ошибки и формы, в которой сделанный пользователем выбор никуда не пропал.

Приходилось заполнять бумажки в разных инстанциях? А если:

- Вот тут не заполнено.

бланк над которым вы корпели при это разрывают, а за новым надо возвращаться в очередь. Это нормально?
Ответить с цитированием
  #27 (permalink)  
Старый 04.10.2017, 22:42
Профессор
Отправить личное сообщение для DivMan Посмотреть профиль Найти все сообщения от DivMan
 
Регистрация: 08.03.2016
Сообщений: 429

Надо сделать, чтобы чекбокс был активным, если есть такой элемент в массиве гет?
Ответить с цитированием
  #28 (permalink)  
Старый 04.10.2017, 23:42
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Да.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оцените код умножателя матриц somesomething Общие вопросы Javascript 1 06.04.2016 18:40
Создать код CSS+HTML JamesMorgan Общие вопросы Javascript 2 11.08.2015 12:50
Код ответа сервера и обновление iframe alexdemi911 Общие вопросы Javascript 6 10.08.2015 22:30
Оцените \ покритикуйте код, пожалуйста (верстка + js) Heian Ваши сайты и скрипты 6 17.09.2012 20:23
Требуется выводить код рекламного блока Adsense из файла JavaScript??? speedflow Элементы интерфейса 0 26.05.2012 15:50