jsp程序设计中怎么弹出提示对话框

 我来答
百度网友5f94dff
推荐于2018-04-21 · 超过15用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:26.3万
展开全部
对话框有三种

1:只是提醒,不能对脚本产生任何改变;

2:一般用于确认,返回 true 或者 false ,所以可以轻松用于 if...else...判断

3: 一个带输入的对话框,可以返回用户填入的字符串,常见于某些留言本或者论坛输入内容那里的 插入UBB格式图片

下面我们分别演示:

<%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>三种弹出对话框的用法实例</title>
<script language="javascript">
function ale()
{//这个基本没有什么说的,就是弹出一个提醒的对话框
alert("我敢保证,你现在用的是演示一");
}
function firm()
{//利用对话框返回的值 (true 或者 false)
if(confirm("你确信要转去 天轰穿的博客?"))
{//如果是true ,那么就把页面转向thcjp.cnblogs.com
location.href="http://thcjp.cnblogs.com";
}
else
{//否则说明下了,赫赫
alert("你按了取消,那就是返回false");
}
}
function prom()
{
var name=prompt("请输入您的名字","");//将输入的内容赋给变量 name ,
//这里需要注意的是,prompt有两个参数,前面是提示的话,后面是当对话框出来后,在对话框里的默认值
if(name)//如果返回的有内容
{
alert("欢迎您:"+ name)
}
}
</script>
</head>

<body>
<p>对话框有三种</p>
<p>1:只是提醒,不能对脚本产生任何改变;</p>
<p>2:一般用于确认,返回 true 或者 false ,所以可以轻松用于 ifelse判断 </p>
<p>3: 一个带输入的对话框,可以返回用户填入的字符串,常见于某些留言本或者论坛输入内容那里的 插入UBB格式图片 </p>
<p>下面我们分别演示:</p>
<p>演示一:提醒 对话框</p>
<p>
<input type="submit" name="Submit" value="提交" onclick="ale()" />
</p>
<p>演示二 :确认对话框 </p>
<p>
<input type="submit" name="Submit2" value="提交" onclick="firm()" />
</p>
<p>演示三 :要求用户输入,然后给个结果</p>
<p>
<input type="submit" name="Submit3" value="提交" onclick="prom()" />
</p>
</body>
</html>
苏东坡卖瓜
推荐于2018-02-28 · TA获得超过149个赞
知道小有建树答主
回答量:122
采纳率:100%
帮助的人:72.9万
展开全部
可以引用脚本语言实现;
在jsp页面加入<script language="javascript">
这样就可以使用javascript的三种与用户进行交互的对话框,如下所示:

1 alert("message") 显示含有给定消息的"JavaScript Alert"对话框.

2 confirm("message") 显示含有给定消息的"Confirm"对话框(有一个OK按钮和一个Cancel按钮).如果用户单击OK返回true,否则返回false.

3 prompt("message") 显示一个"prompt"对话框,要求用户根据显示消息给予相应输入.

4 open("URL","name") 打开一个新窗口,给予一个指定的名字.

5 close() 关闭当前窗口

希望能帮到你!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小刘子已注册
推荐于2017-12-16 · TA获得超过128个赞
知道小有建树答主
回答量:215
采纳率:0%
帮助的人:125万
展开全部
你可以用javascript来实现
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
afg117
2018-04-21
知道答主
回答量:23
采纳率:0%
帮助的人:4.9万
展开全部

我是这样实现的:

  1. 服务器端

if (flag) {

request.setAttribute("ok", "true");//将成功消息传递给客户端

}else {

request.setAttribute(“ok", "false");//将失败消息传递给客户端

  1. jsp中

<script type="text/javascript">

var mes = "${ok}";

if (mes=="true"){

alert("操作成功!");

}

if (mes=="false"){

alert("操作失败!");

}

</script

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式