【发布时间】:2015-01-12 02:08:32
【问题描述】:
在我的网站上,我需要进行某种测试。它有 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>
【问题讨论】:
标签: javascript html forms counter statusbar