【发布时间】:2013-08-25 01:24:10
【问题描述】:
如何获得带有所需按钮“是”和“否”的弹出窗口?
我的情况是,当我单击提交(确定)按钮时,页面将被提交,提交页面后我想显示带有所需按钮的弹出屏幕,在那些所需的按钮中,我应该能够导航到不同的屏幕。
我的提交(确定)按钮代码是
<html:submit property="ok" value="Ok" styleClass="blue-button"
onclick="setPageName('/actionHere.do')">
</html:submit></td>
<script type="text/javascript">
function setPageName(link) {
var path;
src="<%=request.getContextPath()%>"
path = src.concat(link);
document.forms[0].action = path;
document.forms[0].submit();
}
</script>
点击这个确定按钮后,动作类将被调用页面将被提交,在动作类之后我想用所需的按钮显示弹出屏幕。
我想在jsp 或javascript 中处理这个问题。
【问题讨论】:
-
如果这不是一个 AJAX 表单,那么提交会重定向你,所以你不能在它后面添加任何代码。
-
也就是说,在javascript和jsp中不允许提交后弹出屏幕?
-
HTML中根本不允许,所以不仅仅是JSP。您可以做的是设置一个预提交弹出窗口并将选定的 URL 添加到表单数据中,然后目标页面可以进行重定向。
-
我可以得到任何示例代码吗..
-
在表单中添加一个隐藏的输入并在 JS 代码中设置它的值(就像你在示例中所做的那样将 JS 代码附加到表单)
标签: javascript jsp