Смена данных внутри формы, при нажатии кнопки...
Здравствуйте, подскажите пожалуйста, как сделать так, чтобы при нажатии на кнопку данные формы менялись.
Задача подробнее. Нужно создать тест, но не простой. Вначале выводится один вопрос, после того, как пользователь выберет правильный ответ, он нажимает кнопку "Следующий вопрос", после чего предыдущий вопрос исчезает и появляется новый и так много раз. Подскажите пожалуйста, как это реализовать. Заранее благодарен. :) |
для начала сверстай html и покажи
|
Если в общем смысле - руками при непосредственной поддержке клавиатуры и головного мозга.
А если по-конкретнее то написать соответствующий html и пару-тройку js-функций. Реализация может быть совершенно разной в зависимости от используемых технологий (серверный язык или только Html). В любом случае не ждать тут "готового" |
Совсем простой html код...
Вот простой код, без оценки результатов теста. Нужно чтобы каждый новый вопрос появлялся на месте предыдущего без обновления страницы, после нажатия на кнопу. Подскажите пожалуйста :)
Код:
<html> |
шаблон накидал как должно быть:
<html> <head> <title>Тестирование</title> </head> <body> <p>Мой вопрос</p> <div><input type="radio" name="v1" value="0" ><span>текст ответа 1</span></div> <div><input type="radio" name="v1" value="0" ><span>текст ответа 2</span></div> <div><input type="radio" name="v1" value="1" ><span>текст ответа 3</span></div> <div><input type="radio" name="v1" value="0" ><span>текст ответа 4</span></div> <input type="button" onclick="prew()" value="<--Туда" ></input> <input type="button" onclick="next()" value="Сюда -->" ></input> <script> var num = -1; //номер вопроса на экране var data = [{//здесь вам надо сформировать массив объектов типа: question: 'мой вопрос', number: 3 //номер правильного ответа myResp: undefined, //то что ответит ваш опрашиваемый resp: ['ответ 1', 'ответ 2','ответ 3','ответ 4']//ответы }]; //здесь вам надо найти ваши инпуты var input = ... //переместим вопрос на первый next(); //функции, которые буду вызываться при нажатии на кнопку function prev () { console.log('prev'); //проверим работоспособность //вам надо написать функцию } function next () { console.log('next'); //вам надо написать функцию } </script> </body> </html> |
Подскажите пожалуйста, как сделать смену вопросов.
Код:
<html> |
Часовой пояс GMT +3, время: 16:02. |