Создание теста на JS сложная система
Вложений: 1
Привет Всем, появилась необходимость создания теста на js с моножеством простейших функций...вот только есть проблемка у меня.я ведь вот вот познакомился с JS и начинаю его немного осваивать. А суть самого теста такова: 15 вопросов в каждом по несколько ответов (иногда выбор нескольких ответов, а иногда ответ нужно вписать самому) ответив например в (5)вопросе на (3)ответ вас перекинет сразу на (7)вопрос и наоборот, или же вообще предложит покинуть тест. подсчитует баллы (за каждый ответ по разное кол-во) в конце выводит результат баллы и описание.
нужна ваша помощь:) Гугл уже весь просмотрел. Поиск по форуму не юзал... Сильно палками не бейте))) во вложении тест |
Вы просите готовый скрипт с нуля.
Это работа, и за нее обычно платят деньги. Для таких сообщений предназначен раздел форума "Работа". Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела. |
мне покажите примеры как реализуется та или иная функция...а потом я буду подрожать им и собирать в один большой код..
|
Здравствуйте!
Судя по вашему сообщению, вы ну совсем не знаете javascript. Освойте основы языка и вопрос отпадет сам, полностью или частично. А с чем не справитесь - поможем. На сайте javascript можно начать изучать с учебника, раздел Основы javascript. Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/ Задавайте конкретные вопросы по ходу дела. |
буду пробовать читаю
|
Есть форма 1-го вопроса
<form name="vop1" value="vop1" action="nex1"> <div> <li>Вам 30 лет, попали в аварию, все живы и здоровы, на заднем бампере две царапины, вы конечно расстроились. Машина как никак два миллиона русских рублей стоит. Приехали домой, появились головные боли, измерили давление, оказалось 150/90, до этого ничем кроме простуды и перепоя не болели, что будете делать?</li> <p><input type="radio" name="v1" value="v1a" />50 грамм перед сном и никаких проблем.</p> <p><input type="radio" name="v1" value="v1b" />вызову скорую.</p> <p><input type="radio" name="v1" value="v1c" />завтра, наверное, схожу в поликлинику, если не пройдёт.</p> <p><input type="radio" name="v1" value="v1d" /> позвоню знакомому, у него бабушка была фельдшером на скорой, он меня от икоты в прошлый раз хорошо вылечил (вместо икоты, бабушки, фельдшера любые другие вариации).</p> <p><input type="radio" name="v1" value="v1e" />вызову терапевта на дом.</p> </div> </form> как организовать смену его на форму 2-го вопроса <form name="vop2" value="vop2"> <div> <li>вам стало хуже: появилась тошнота рвота, головокружение, боль в груди.</li> <p><input type="radio" name="v2" value="v2a" />прилягу отдохну, если не поможет то ещё 50 приму.</p> <p><input type="radio" name="v2" value="v2b" />вызову скорую.</p> <p><input type="radio" name="v2" value="v2c" />приму таблетки в аптечке были какие то.</p> <p><input type="radio" name="v2" value="v2d" />позвоню знакомому, что-то он мне не договорил похоже…</p> </div> </form> как я понял из всего прочитанного мной необходимо сделать кнопку <input type="submit" name="nex1" value="Следующий вопрос" onclick="fnex1" />и описать ее функцию в JS function fnex1(){ if()...;} это стало для меня самой большой проблеммой.. как поправить? |
Как вариант, сделать переход на другую страницу, а переменные хранить в cookie.
|
Я правильно тебя/вас понял:
имена чекбоксов и радио буттонов изначально записую результат в куки а потом в самом конце по нажатию на показать результат онклик подает запрос жс тот берет данные из куки ивыдает нам результат? |
Часовой пояс GMT +3, время: 05:03. |