我们可以在wicket ajax按钮方法的提交上显示javascript确认框吗

我们可以在wicket ajax按钮方法的提交上显示javascript确认框吗,wicket,wicket-1.5,Wicket,Wicket 1.5,我们是否可以附加脚本,首先显示是\否确认弹出窗口,然后如果用户选择是,则继续保存逻辑 注意:我希望在提交按钮内弹出确认窗口 像 提交时受保护的void(AjaxRequestTarget目标,表单){ 是\否确认 取决于下一个逻辑的选择移动。。。。。。 } 这展示了一些使用Wicket实现这一点的方法,适用于各种版本 编辑: 为了根据响应决定逻辑,在上面提到的页面上使用面板替换(标记为而不使用Javascript)可能是最好的方法。当然,面板更换过程中确实涉及到JavaScript,但它都是由W

我们是否可以附加脚本,首先显示是\否确认弹出窗口,然后如果用户选择是,则继续保存逻辑

注意:我希望在提交按钮内弹出确认窗口 像

提交时受保护的void(AjaxRequestTarget目标,表单){
是\否确认
取决于下一个逻辑的选择移动。。。。。。
}
这展示了一些使用Wicket实现这一点的方法,适用于各种版本

编辑:

为了根据响应决定逻辑,在上面提到的页面上使用面板替换(标记为而不使用Javascript)可能是最好的方法。当然,面板更换过程中确实涉及到JavaScript,但它都是由Wicket提供的,而不是由您编写的

基本上,您可以更改提交链接,这样它就不用提交,而是用一个新的确认决定面板替换包含表单的面板,在该面板中,您有执行不同操作的“取消”和“确认”链接


另一种可能性是中所示的方法。

此处仅显示确认对我来说不是问题。我想根据上面的代码从java脚本中接收一些标志。然后基于这个值,我必须处理下一个逻辑,我没有得到,如如何感谢你的一贯帮助。。。我已经使用了这篇关于ajax模式窗口的Wicket by示例文章。除了一个简单的问题外,它确实能正常工作。。。这个问题很难用语言表达,但我确实尝试按如下步骤1。我有一个jsp页面2。在这个jsp上,我们使用iframe source 3调用wicket模式页面。在这个由wicket模式页面组成的iframe上,我再次调用一个确认弹出窗口。。这里我遇到的问题是,一旦确认弹出窗口出现,iframe窗口不会完全变灰。外部细边框对于iframe边界周围的任何操作都保持活动状态,我希望它也被禁用,以便用户无法从确认弹出窗口到iframe(用于确认的父对象)执行任何操作。如果我们使用javascript解决方案,情况就不是这样了。但是,在javascript解决方案中,我需要首先在脚本中进行验证,它会在java中给出一些响应,然后我可以使用if。。否则,将按照我对代码部分的第一条注释执行下一个保存逻辑。以这种方式混合使用jsp、wicket和iframe听起来很危险,我不知道如何在至少看不到部分代码的情况下提供进一步的帮助。该wiki页面不再存在:(
protected void onSubmit(AjaxRequestTarget target, Form<?> form) {
  yes\no confirmation 
  depends on choice move for next logic ......
}