社区
Web 开发
帖子详情
高分請教在jsp中怎麼實現對話框 80!
HelloKettyFu
2003-10-16 01:58:44
我在jsp中查詢資料庫如果廠別號1存在,就出現一個對話框.如果按是就刪除資料,否則就退出.
請問,這個對話框用javascript怎麼實現.
<%if (rs.next)
{%>
<script>
if (confirm("舊定單號碼已經存在!"))
{
<%out.print("刪除了")%>
}
</script>
<%}%>
以上代碼是否有錯誤,如果找到紀錄就會出現對話框,但是按是,中間的jsp代碼卻不能實現。
還請高手指教。有代碼最好。
...全文
20
15
打赏
收藏
高分請教在jsp中怎麼實現對話框 80!
我在jsp中查詢資料庫如果廠別號1存在,就出現一個對話框.如果按是就刪除資料,否則就退出. 請問,這個對話框用javascript怎麼實現. if (confirm("舊定單號碼已經存在!")) { } 以上代碼是否有錯誤,如果找到紀錄就會出現對話框,但是按是,中間的jsp代碼卻不能實現。 還請高手指教。有代碼最好。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fuyijie123
2003-10-16
打赏
举报
回复
應該為。
if(rs1.next())
{ //out.print("新定單號碼<font color=red>"+newpono+"</font>已經存在");
%>
<script>
if (confirm("輸入的新定單號碼已經存在,是否替代它!"))
{
window.parent.location="po_copy.jsp?del=y&&opono=<%=oldpono%>";}
</script>
<%
}
然後在這個頁面抓出值
如 String opon=request.getParameter("opon");
給分了
bobZ
2003-10-16
打赏
举报
回复
代码有误,应为:
<%if (rs.next)
{
out.print("<script>");
out.print("if (confirm(\"舊定單號碼已經存在!\"))");
out.print(" { ");
String str="window.location='delete.jsp?id="+rs.getString("要删除的字段")+"'";
out.print(" }");
out.print("</script>");
}%>
bobZ
2003-10-16
打赏
举报
回复
javascript里可以写入jsp,但是你的方法是不能实现的。jsp是在服务器端运行的,在javacript中写的jsp都会被送到服务器端,而javascript是在客户端运行的,所以照楼主那样写是有问题的。只能通过在javascript中提交参数到另一页面,然后再删除。
<%if (rs.next)
{%>
out.print("<script>");
out.print("if (confirm(\"舊定單號碼已經存在!\"))");
out.print(" { ");
String str="window.location='delete.jsp?id="+rs.getString("要删除的字段")+"'";
out.print(" }");
</script>
<%}%>
没调试过,大概原理是这样
比特灵
2003-10-16
打赏
举报
回复
流程:
1,用户选择希望删除的记录,点删除,页面弹出提示确认删除按牛。
2,如果用户点“是”,该请求被发送到服务器端。
3,检查是否存在该记录,如果存在,删除后返回删除成功提示。
4,如果该不存在,返回提示该记录不存在或者已被删除。
zxl19790710
2003-10-16
打赏
举报
回复
首先先确定一点:js不能控制java代码
<%if (rs.next)
{%>
<script>
if (confirm("舊定單號碼已經存在!"))
{
form1.submit();///由提交来完成数据的删除
}
</script>
<%}%>
walkfish
2003-10-16
打赏
举报
回复
<%
if (rs.next) {
%>
<script>
alert("舊定單號碼已經存在!");
</script>
<%
// 删除
}
%>
或者
<%
if (rs.next) {
%>
<script>
alert("舊定單號碼已經存在!");
location = "delete.jsp";
</script>
<%
}
%>
HelloKettyFu
2003-10-16
打赏
举报
回复
towalkfish
那请问在jsp中怎么实现这种对话框呢?
HelloKettyFu
2003-10-16
打赏
举报
回复
to lynx1111
我在confirm中间写入jsp代码,它连对话框都不会出现,jsp语句也不会执行.如果
加入javascript语句就可以.这是怎么啊,有没有以前做过类似的高手帮帮忙啊.
walkfish
2003-10-16
打赏
举报
回复
当用户看到jsp页面的时候,所有的jsp代码已经载server端被执行
script不能控制jsp代码的执行
换个思路吧
lynx1111
2003-10-16
打赏
举报
回复
我上面的那个没看清楚题目!
sorry!
别管他
HelloKettyFu
2003-10-16
打赏
举报
回复
to lynx1111
你这样写,怎样才能把对话框嵌入到jsp查询后那个条件中去呢?
lynx1111
2003-10-16
打赏
举报
回复
jsp可以和javascript嵌套使用
<%if (rs.next)
{%>
<script>
if (confirm("舊定單號碼已經存在!"))
{
<%
写你的jsp代码就行了;
>
}
</script>
<%}%>
HelloKettyFu
2003-10-16
打赏
举报
回复
to bluesmile979
我加上这句还是实现不了,关键是我不知道在这中间是否可以写入jsp
lynx1111
2003-10-16
打赏
举报
回复
<input type="button" name="b1" value="弹出对话框" onClick="return (confirm('你需要跟我对话什么?'))">
bluesmile979
2003-10-16
打赏
举报
回复
<%out.print("刪除了");%>
mfc对话
框
在不同计算机上显示不全
出现MFC对话
框
在不同
duilib适配
高分
屏(高DPI适配)
duilib适配
高分
屏
高分
屏(高DPI)适配适配原理(duilib)适配例子
高分
屏(高DPI)适配 随着PC设备
高分
屏的越来越普及,PC端客户端软件也需要适配一下
高分
屏幕。在没有专门适配
高分
屏的情况下,普通软件界面看起来尺寸很小,操作体验大打折扣。Win10上微软提供了系统级的
高分
屏适配,但是缺点就是适配会导致软件上字体模糊、图片锯齿等。为了提高PC软件在
高分
屏上的使用体验,需要软件专门适配一下...
VS2017对话
框
运行字体模糊问题解决方法
1、问题 VS2017的C#环境,在资源管理器里对话
框
显示正常,但exe运行时对话
框
字体模糊2、原因 Win10
高分
辨率字体放大125%,而WinForm默认清单文件禁止
高分
辨率缩放支持,这导致程序设计好的界面字体模糊。3、解决方法 检测屏幕分辨率,增加
高分
辨率的支持。4、具体步骤 (1)、选择项目,单击鼠标右键,选择添加类; (2)、选择应用程序清单,生成清单文件; (3)、打开清单文件,删除禁止屏幕缩放的注释。 屏幕缩放对应代码如下: <application xmlns="urn:schem.
如何修改RTL8139D网卡的IRQ和I/O PORT ?
高分
请教!!
如何修改RTL8139D网卡的IRQ和I/O PORT ?
高分
请教!!
unity 实现调用Windows窗口/对话
框
交互
unity 实现调用Windows窗口/对话
框
交互 Unity调用Window窗口 本文提供全流程,
中
文翻译。助力快速完成 Unity调用 Window api 执行保存/打开操作 用来控制打开/保存项目文件 将两个脚本放到项目
中
,分别绑定2个按钮 打开/保存 ChinarFileController 脚本需要挂载到空物体上 即可正常调用 具体需求,需要自己来定,保存到某个路径下 FileDlog —— 文件日志
Web 开发
81,092
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章