На моем веб-сайте мне нужно сделать какой-то тест. У него есть 5 вопросов и строка состояния в конце. Каждый вопрос имеет 2 возможных ответа (1 отрицательный и 1 положительный).Форма со статусной строкой
Индикатор строки состояния начинается посередине и в зависимости от ответов индикатор идет влево или вправо.
Пример:
< . . . . . | . . . . . >
negative positive
Я думаю, что я могу добиться этого с какой-то счетчик шагов в JavaScript, , но я действительно не знаю, как сделать это.
Пожалуйста, помогите мне!
Ниже приведен код моих вопросов.
<div class ="test">
<form>
<div class="testTitel">Titel1</div>
<div id="demo" class="collapse in">
<input type="radio" name="group1" value="G a"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Restinguet citius, si ardentem acceperit. <br>
<input type="radio" name="group1" value="G b"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Restinguet citius, si ardentem acceperit. <br>
<button type="button" class="btn btn-danger" data-toggle="collapse" data-target="#demo,#demo2">
NEXT
</button>
</div>
<div class="testTitel">Titel2</div>
<div id="demo2" class="collapse">
<input type="radio" name="group2" value="F a"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Restinguet citius, si ardentem acceperit. <br>
<input type="radio" name="group2" value="F b"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Restinguet citius, si ardentem acceperit. <br>
<button type="button" class="btn btn-danger" data-toggle="collapse" data-target="#demo,#demo2">
BACK
</button>
<button type="button" class="btn btn-danger" data-toggle="collapse" data-target="#demo2,#demo3">
NEXT
</button>
</div>
<div class="testTitel">Titel3</div>
<div id="demo3" class="collapse">
<input type="radio" name="group3" value="O a"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Restinguet citius, si ardentem acceperit. <br>
<input type="radio" name="group3" value="O b"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Restinguet citius, si ardentem acceperit. <br>
<button type="button" class="btn btn-danger" data-toggle="collapse" data-target="#demo2,#demo3">
BACK
</button>
<button type="button" class="btn btn-danger" data-toggle="collapse" data-target="#demo3,#demo4">
NEXT
</button>
</div>
<div class="testTitel">Titel4</div>
<div id="demo4" class="collapse">
<input type="radio" name="group4" value="W a"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Restinguet citius, si ardentem acceperit. <br>
<input type="radio" name="group4" value="W b"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Restinguet citius, si ardentem acceperit. <br>
<button type="button" class="btn btn-danger" data-toggle="collapse" data-target="#demo3,#demo4">
BACK
</button>
<button type="button" class="btn btn-danger" data-toggle="collapse" data-target="#demo4,#demo5">
NEXT
</button>
</div>
<div class="testTitel">Titel5</div>
<div id="demo5" class="collapse">
<input type="radio" name="group5" value="I a"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Restinguet citius, si ardentem acceperit. <br>
<input type="radio" name="group5" value="I b"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Restinguet citius, si ardentem acceperit. <br>
<button type="button" class="btn btn-danger" data-toggle="collapse" data-target="#demo4,#demo5">
BACK
</button>
</div>
</form>
</div>
спасибо! Я получил его работу! – Msmits
Как это сделать с%, а не px? Я хочу, чтобы он реагировал, уже пытался изменить все px на%, не работал – Msmits