搜索

我是用struts1.2做了一个留言程序的,假如提交数据时,想在action弹出一个...

发布网友 发布时间:2024-10-23 18:00

我来回答

3个回答

热心网友 时间:2024-11-06 06:09

①可以用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("提交成功");
}
}

很久没敲代码了,估计很多语法是错误,思路给你了,具体怎么解决就自己弄下巴

热心网友 时间:2024-11-06 06:05

是弹出一个窗口还是跳转到一个窗口啊?如果是弹出一个窗口,那关闭弹出窗口后父页面怎么处理?这些问题你都要考虑好。
单论弹个窗口是很简单的事,主要问题是你要怎么弹。

热心网友 时间:2024-11-06 06:09

看不懂
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top