【问题标题】:Populate popup after submitting the page in jsp在jsp中提交页面后填充popup
【发布时间】: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>

点击这个确定按钮后,动作类将被调用页面将被提交,在动作类之后我想用所需的按钮显示弹出屏幕。

我想在jspjavascript 中处理这个问题。

【问题讨论】:

  • 如果这不是一个 AJAX 表单,那么提交会重定向你,所以你不能在它后面添加任何代码。
  • 也就是说,在javascript和jsp中不允许提交后弹出屏幕?
  • HTML中根本不允许,所以不仅仅是JSP。您可以做的是设置一个预提交弹出窗口并将选定的 URL 添加到表单数据中,然后目标页面可以进行重定向。
  • 我可以得到任何示例代码吗..
  • 在表单中添加一个隐藏的输入并在 JS 代码中设置它的值(就像你在示例中所做的那样将 JS 代码附加到表单)

标签: javascript jsp


【解决方案1】:
  1. 提交数据后,您可以重定向到带有弹出窗口的新页面。
  2. 或者您可以使用 Ajax 提交数据,并在处理数据后在同一页面上打开弹出窗口。

【讨论】:

  • 我能得到这方面的任何例子吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-07
  • 1970-01-01
  • 2013-04-06
相关资源
最近更新 更多