每q个Javascript测试一页
One page per q Javascript quiz
我试图用每个问题一页做一个测验,但我不知道如何做。这就像回答了第一个问题后,你将进入下一个问题(在下一页),然后在最后一页显示你的分数。我知道如何使用单选按钮,但我不知道如何使用每个问题一页。
使用html/javascript BTW.
制作一个简单的页面,一个接一个地列出每个问题。对于除第一个问题之外的每个问题,都为html元素指定css样式display: none;
。现在,当你第一次加载页面时,你应该只看到第一个问题。其他一切都被display: none
隐藏。
现在,您只需要弄清楚如何使用javascript来处理每个问题的点击事件,以验证问题是否得到了回答。如果单击事件发生,但用户尚未输入答案,则显示一条消息或对话框,告诉用户输入答案。如果用户确实输入了答案,那么使用javascript将css样式display: none
添加到第一个问题中,并从第二个问题中删除相同的样式。
在你自己尝试并获得一些实际代码后,如果你遇到困难,你可以回来寻求更多帮助。
编辑:http://jsfiddle.net/q29r8bdn/这可能有助于您入门。请注意,这是非常基本的代码,不一定是"最佳实践"代码。
相关文章:
- 如何获取不属于我项目的上一页的URL
- 如何在Facebook上的iframe应用程序中使后退按钮返回到上一页
- 使用Booklet Jquery插件,我如何验证最后一页是否显示
- 如何在一页网站中使用PHP重定向到一个页面
- Javascript并不是显示在每一页上
- 如何在一页上显示多个Highcharts图表
- jQuery分页下一页和上一页按钮在点击零或超过最后一页后失败
- 如何为AngularJS制作智能表中第一页和最后一页的跳过按钮
- Bootstrap一页导航Fluid网站最小化问题
- 返回上一页时,Javascript仍处于活动状态
- 将jsp重定向到servlet,然后重定向到下一页
- 如何在重定向到asp.net中单击按钮的下一页之前应用javascript警报
- 传递表单值并移动到另一页
- 如何获取数组详细信息另一页
- 警报中的window.location必须重定向到上一页
- 一页签出在Magento版本1.7.0.2中不起作用
- 获取/保留上一页's具有SmoothState的URL
- 简单的一页水平滚动
- 翻开一页'的javascript变量更改为提要
- 每q个Javascript测试一页