Для одного из сайтов необходимо было сделать что-то типа опросника, некого онлайн экзаменатора, когда вводишь ответ для группы вопросов и впоследствии он сравнивает его с верными ответами, которые скрыты в статье, с помощью стиля. В итоге если ответы верные, то выводится ВЕРНО, если нет, - то НЕВЕРНО. Как бы все логично и понятно, собственно теперь к коду, который само собой прибрал, мало ли когда пригодится или кому-то пригодится.
Вначале оформление HTML. По факту в нем блок input куда и вводится ответ. Далее блок id=answer, в котором прописан ответ и который срыт стилями, дабы нельзя было сразу увидеть ответ. Далее два блока для вывода результата ВЕНО или НЕВЕРНО и пояснения решения. Ну, а теперь сам код, в котором собственно тоже есть пояснения.
JS код Проверка пакетом ответов и комментарии к ним JS
Смотреть код JS
Правильные ответы 1213 12113 121113. * возможно из-за кодировки слова будут закорючками, но это дело такое, исправить несложно...
...еще один вариант о том же самом, но с возможностью использовать любой из ответов, если их несколько. Собственно вся хитрость сводится к тому, что смотрим массив из ответов которые сейчас проверяем и если он длиннее двух, то проверяем все по порядку, если ответ один, то работаем по прежнему сценарию.
Смотреть код JS
...для разбиения ответов также используется оператор split, и разделитель, он может быть каким угодно...В нашем случае ***.