我是用struts1.2做了一个留言程序的,假如提交数据时,想在action弹出一个窗口,显示“提交成功”

 我来答
暗夜de忧伤
2011-08-07 · TA获得超过1936个赞
知道小有建树答主
回答量:995
采纳率:75%
帮助的人:962万
展开全部
①可以用Ajax提交哦,这种是最方便的:
<textarea id="msg">
<button onclick="submitMsg()">

<script>
//jquery ajax
function submitMsg(){
$.ajax({
async : false,
cache:false,
url: 提交内容的actioin?msg=$("#msg").val(); //请求的action路径
error: function () {//请求失败处理函数
alert('请求失败');
},
success:function(data){ //请求成功后处理函数
if(data==true){
alert("提交成功");
}else{
alert("提交失败");
}
}
});
}
</script>

②可以在留言页面定义一个hidden的formbean,用户判断用户是否留言,默认值为0,表示未提交,当用户点击提交按钮,将留言内容提交到action,修改formbean的值为1,表示内容已经提交,最后在页面通过javascript判断如果formbean为1,则弹出提示窗口。
<input type="hidden" id="flag" value="${flag}">
然后定义一个onload事件
function checkFlag(){
if($("#flag").val()=='1'){
alert("提交成功");
}
}

很久没敲代码了,估计很多语法是错误,思路给你了,具体怎么解决就自己弄下巴
超に哥
2011-08-07
知道答主
回答量:9
采纳率:0%
帮助的人:4.2万
展开全部
看不懂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
白首功名
2011-08-07 · TA获得超过153个赞
知道小有建树答主
回答量:131
采纳率:100%
帮助的人:96.7万
展开全部
是弹出一个窗口还是跳转到一个窗口啊?如果是弹出一个窗口,那关闭弹出窗口后父页面怎么处理?这些问题你都要考虑好。
单论弹个窗口是很简单的事,主要问题是你要怎么弹。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式