表单提交后弹出窗口确认并刷新怎么操作?
发布网友
发布时间:2022-04-30 00:28
我来回答
共5个回答
热心网友
时间:2022-06-27 05:02
你是用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了
热心网友
时间:2022-06-27 05:03
确认刷新,那你还要不要提交表单,问题不明确呀?
<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"); //重新给一个值
});
热心网友
时间:2022-06-27 05:03
你是用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了
热心网友
时间:2022-06-27 05:04
在b.asp中写
response.write("您的内容已经提交,感谢您的关注!"<meta http-equiv='refresh' content='1;URL="a.asp"'>")
这样就可以.
热心网友
时间:2022-06-27 05:05
电脑按键设置或者设置了粘连的功能