高手来看这个提交问题?

jxzx2000 2003-10-15 11:07:28
请问各位高手,我想用javascript来编写一个测试题,可以限制用户提交三次,就是说当用户只有做对才能提交,否则提交三次后还没做对的话,再给出正确答案。
说明:我做的这套测试题是纯静态页,用javascript可以实现吗?
...全文
69 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
longshenwang 2003-10-16
  • 打赏
  • 举报
回复
顶....................
hrh1979 2003-10-16
  • 打赏
  • 举报
回复
楼上正解
zhaoweiwei 2003-10-16
  • 打赏
  • 举报
回复
<html>

<head>
<script>
var u=0
function check()
{

var a=document.getElementsByName("R1")
for(i=0;i<a.length;i++)
{
if(a[i].checked)
{
if(a[i].value=="tom")
{
alert("right")
form1.submit()
}
else
{
u++;
sp.innerText=u
if(u>3)
{
alert("the right answer is tom")
}
}
}
}

}
</script>
</head>

<body>

<p>what your name?</p>
<form name="form1" method="POST" action="--WEBBOT-SELF--">
<p>
<input type="radio" value="tom" name="R1"> tom </p>
<p><input type="radio" value="john" name="R1"> john    </p>
<p><input type="radio" value="kitty" name="R1"> kitty</p>
<p><input type="radio" value="divad" checked name="R1"> divad</p>
<p><input type="button" value="提交" name="B1" onclick="check()">
<input type="reset" value="重置" name="B2"></p>
</form>
<p><span id="sp"></span></p>

</body>

</html>
nolonely 2003-10-15
  • 打赏
  • 举报
回复
这里没有cookie,关掉网页后再进入才初始化
<script language="JavaScript">
<!--
var c=0
function ch(){
if(window.name!='nosubmit'){
if(document.all.n.value!='nolonely'){
alert('这不是我的ID')
c++;
if(c==3)window.name='nosubmit'
}
else alert('答对了')
}
else alert('你不能再答了')
}
//-->
</script>
<input type="text" name="n"><input type="button" value="提交" onclick="ch()">

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧