ОБСУЖДЕНИЕ

Radiobutton

11 ответов 8,8 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Вопрос как при рефреше документа очистить RadioButton от активного выделения
 
Попробовать присвоить ему значение которого нет в списке
 
у меня radio Button список заполняеться автоматически при нажатии на кнопку(тесты делаю) и такой глюк записи имеют такой формат ответ|0 ответ|0 прответ|1 и если пользователь выбрал правельный ответ то при генерации следующего вопроса с ответами то ради буттон автоматически устанавливаеться на правельный ответ.
 
Для: root
Имхо, сама идея некорректна. Т.е. для неправильных ответов устанавливать одинаковый синоним. Если пользователь захочет вернуться по истории назад, то в случае, если у него там был выбран неправильный ответ, то устанановится первый в списке неправильный ответ, а не тот, который он выбрал.
Также, если мы выберем неправильный ответ и сделаем рефреш (F9), то значение в радиогруппе автоматически установится на первый неправильный ответ, что дает нехилую подсказку пользователю.

А обнулить можно присвоив пустое значение полю.
 
Т<!--QuoteBegin-Medevic+21:09:2006, 07:40 -->
<span class="vbquote">(Medevic @ 21:09:2006, 07:40 )</span><!--QuoteEBegin-->Если пользователь захочет вернуться по истории назад, то в случае, если у него там был выбран неправильный ответ, то устанановится первый в списке неправильный ответ, а не тот, который он выбрал.
[snapback]44166" rel="nofollow" target="_blank[/snapback]​
[/quote]
как это по истории назад ?


<!--QuoteBegin-Medevic+21:09:2006, 07:40 -->
<span class="vbquote">(Medevic @ 21:09:2006, 07:40 )</span><!--QuoteEBegin-->Также, если мы выберем неправильный ответ и сделаем рефреш (F9), то значение в радиогруппе автоматически установится на первый неправильный ответ, что дает нехилую подсказку пользователю.
[snapback]44166" rel="nofollow" target="_blank[/snapback]​
[/quote]
а как лучше сделать

Если не сложно то дайте как организовать это по лучше

все разобрался.
Medevic , Morpheus спасибо !
 
<!--QuoteBegin-root+21:09:2006, 09:49 -->
<span class="vbquote">(root @ 21:09:2006, 09:49 )</span><!--QuoteEBegin-->как это по истории назад ?
[snapback]44168" rel="nofollow" target="_blank[/snapback]​
[/quote]
Ну у многих тестов есть возмоность вернуться назад, чтобы изменить выбор.

Сначала надо продумать, где хранить вопросы. По-моему, лучше хранить их в отдельных документах. В них же хранить номер правильного ответа.
Потом сделать числовое поле с номером вопроса. По нему мы будет отбирать нужные вопросы через @DbLookup в радиогруппу.
Кнопки "Назад" и "Вперед". Или что-то типа этого. Они меняют номер вопроса. Т.е. уменьшают значение в поле или увеличивают.
И должно быть multi-value поле с выбранными ответами. По нажатию "Вперед" мы или добавляем в него номер выбранного ответа, если количество элементов в списке меньша номера вопроса, или изменяем элемент с номером равным номеру вопроса, если количество элементов больше или равно. Потом увеличиваем номер вопроса.
По кнопке "Назад" мы уменьшаем номер вопроса, и записываем значение нужного элемента из поля с ответами в радиогруппу.
Когда нужно посмотреть результат, то достаточно в цикле пройтись по полю с выбранными ответатами т сравнить с правильными.
 
я еще хотел спросить. почему когда поля стоят рядом и делаешь правило скрытия поля для одного поля оно применяеться ко всем рядом стоящим ?
 
Потому что скрытие применяется к параграфу, а не к полю.
 
А вот какой вопрос родился.... можно ли сделать так, чтоб альтернативное значение в RadioButton сохранялось в числовом виде, а не в текстовом?
 
а какая разница? что сложно при необходимости перевести в число?
 

Статистика тем

Создано
root,
Последний ответ от
NickProstoNick,
Ответы
11
Просмотры
8 849