我做了个选择题在线测试,
1)假如题目没做完就交卷的,提示"题目没做完,确定要交卷吗",点"是"就交卷,点"否"就回来继续做.
2)假如题目做完了,提示"你确定交卷吗",点"是"就交卷,点否就回来.
第二点很容易,在 Page_Load中加了代码Button1.Attributes.Add("onclick","return confirm('确认交卷吗')");
但是第一点,怎么做? 判断题目是否做完我用了个函数,谢谢了!
1)假如题目没做完就交卷的,提示"题目没做完,确定要交卷吗",点"是"就交卷,点"否"就回来继续做.
2)假如题目做完了,提示"你确定交卷吗",点"是"就交卷,点否就回来.
第二点很容易,在 Page_Load中加了代码Button1.Attributes.Add("onclick","return confirm('确认交卷吗')");
但是第一点,怎么做? 判断题目是否做完我用了个函数,谢谢了!
Response.Write("<script lanuage=javascript>confirm('您确定要交卷吗?')</script>");
但是点"取消" 还是提交了,怎么办?谢谢!
return;
{
if (!confirm('题没做完,交吗?'))
{
return false;
}
}
else
{
if (!confirm('确定要交吗?'))
{
return false;
}
}
return true;
你看我上面的代码应该在哪加return?谢谢 ,呵呵,初学请帮忙
Response.Write(" <script lanuage=javascript>confirm('您确定要交卷吗?') </script>");
在这个按钮的Button1.Attributes.Add("onclick","return submitjs();");
在页面里写js函数
<script>
/*检查是否做完题的函数*/
function check(){
做完了return true,没做完return false;
}
/*提交函数*/
function submitjs(){
var flag = check();
if (!flag)//没做完
{
//下面是没做完时给的提示
if (!confirm('题没做完,交吗?'))
{
return false;
}
}
else
{
//做完了,下面是做完给的提示
if (!confirm('确定要交吗?'))
{
return false;
}
}
return true;
}
</script>
不要这么输出提示信息,干掉他。换成在button的clientclick事件中做判断提示。