表单提交后弹出窗口确认并刷新怎么操作?

表单提交后,弹出窗口“您的内容已经提交,感谢您的关注!”,确认后刷新当前页面。这个怎么操作?谢谢达人了!
a.asp的表单提交到b.asp,要求a.asp提交后打开b.asp,弹出“您的评论已经提交!”,确定之后关闭b.asp并返回a.asp。可否?

你是用jsp做的页面吗?

如果是,可以这样做:

效果:
a.jsp页面提交表单到servlet,servlet处理完毕跳转回到a.jsp,弹出窗口,刷新页面

在a.jsp的的前面(一定要在前面,比如说在<head>标签里面)
加入一段js代码:
<c:if test="${!empty message}">
<script language="javascript">
alert("您的内容已经提交,感谢您的关");
</script>
</c:if>

然后你的servlet要修改下,在处理完毕跳转到a.jsp之前,想request中设置一个变量,变量的名称叫做“message”,变量的值顺便给个,只要不是null就OK

思路是这样的:
servlet向jsp传入一个变量,在jsp中判断改变量是否为空,如果不为空,代表处理成功,则调用js代码,弹出窗口

其实就是把servlet的代码转入到b.jsp上就OK了
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-07

确认刷新,那你还要不要提交表单,问题不明确呀?

 

<form id="myform" action="" method="post">

<input type="text" name="username" id="username" value="">

</form>

$("#myform").submit(function(){

    //阻止提交

    return false;

   //可以提交

   return true;

 

//刷新

  var username = $("#username").attr("value");

 $("#username").attr("value",username+"123"); //重新给一个值

});

第2个回答  2015-05-17
你是用jsp做的页面吗?

如果是,可以这样做:

效果:
a.jsp页面提交表单到servlet,servlet处理完毕跳转回到a.jsp,弹出窗口,刷新页面

在a.jsp的的前面(一定要在前面,比如说在<head>标签里面)
加入一段js代码:
<c:if test="${!empty message}">
<script language="javascript">
alert("您的内容已经提交,感谢您的关");
</script>
</c:if>

然后你的servlet要修改下,在处理完毕跳转到a.jsp之前,想request中设置一个变量,变量的名称叫做“message”,变量的值顺便给个,只要不是null就OK

思路是这样的:
servlet向jsp传入一个变量,在jsp中判断改变量是否为空,如果不为空,代表处理成功,则调用js代码,弹出窗口

其实就是把servlet的代码转入到b.jsp上就OK了
第3个回答  2008-06-26
在b.asp中写
response.write("您的内容已经提交,感谢您的关注!"<meta http-equiv='refresh' content='1;URL="a.asp"'>")
这样就可以.
第4个回答  2015-07-04
电脑按键设置或者设置了粘连的功能
相似回答