站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题为什么loaction.replace("")转不到正确的链接

为什么loaction.replace("")转不到正确的链接

摘要: 为什么loaction.replace("")转不到正确的链接


代码如下
提交答案

<script language="javascript">
function check(){
var str="整个考试过程中只能提交一次答案,提交答案后,修改答案将无效! 请慎重提交!";
if(confirm(str)){
document.forms[0].submit();
}
else{
location.replace("student_single.jsp");
}
}
</script>
本意: 用户确定后提交到/itembank/testonline/stutest.do?action=showanswer",用户取消后,连接到student_single.jsp,现在不管确定还是取消都提交到 /itembank/testonline/stutest.do?action=showanswer。请指点?


你点是的时候同时提交表单和执行超连接,点否的时候只是不提交表单,超连接仍然执行!
自然就跳转到.do了
你要确定当用户点这个超连接的时候是提交表单到.do?还是通过超连接本身到.do?


如果通过超连接:点确定超连到.do ,点否继续停留本页面
提交答案

<script language="javascript">
function check(){
var str="整个考试过程中只能提交一次答案,提交答案后,修改答案将无效! 请慎重提交!";
if(confirm(str)){
document.getElementById("chaolian").href="/itembank/testonline/stutest.do?action=showanswer";
document.getElementById("chaolian").click;
}
else{
//location.replace("student_single.jsp");
}
}
</script>


通过提交:点确定提交到.do,点否停留本页面
提交答案

<script language="javascript">
function check(){
var str="整个考试过程中只能提交一次答案,提交答案后,修改答案将无效! 请慎重提交!";
if(confirm(str)){
document.forms[0].submit();
}
else{
//location.replace("student_single.jsp");
}
}
</script>



大哥果然是牛人啊!这么快的速度,这么快给出答案。马上放分。


↑返回目录
前一篇: 删除提示
后一篇: 如何在struts标签-lt