【发布时间】:2023-03-07 19:10:01
【问题描述】:
当用户点击文本时,我需要弹出一个带有三个按钮的窗口。
我的 java 类中有什么:
myHtml.append("<a href=\"" + myUrl+ "\" onclick=\"javascript: return confirm('" + myMessage + "')\">" + myLink + "</a>");
我需要的是不要使用“确认”。我需要使用类似于 confirm() 的弹出窗口,但有 3 个不同的操作。
如何替换 confirm() 以执行 3 种不同的操作,而不仅仅是“确定”和“取消”?
编辑
我有另一个想法,我可以从 java 类中调用 prompt 但我的问题是如何在我的 java 类中获取提示结果??
myHtml.append("<a href=\"" + myUrl + "\" onclick=\"javascript: return prompt('" + myMessage + "')\">" + myLink + "</a>");
【问题讨论】:
-
使用 jquery ui 对话框或其他一些自定义插件。
-
为什么用“java”标记? JavaScript 和 Java 是完全不同的东西。
-
@VGR 因为 Struts 是 Java,我假设,并且框架可能包含相关功能。 (不过,因为它没有区分 Struts 1 和 Struts 2,所以很难说。)
-
我无法将 jquery 添加到我的项目中,我根本没有使用它。请在我编辑我的问题后帮助我
标签: javascript html web