Wicket:将JavaScript附加到非Ajax按钮(在onSubmit()方法内)

时间:2013-08-04 14:21:22

标签: java javascript ajax wicket

有没有办法在onSubmit()方法中将JavaScript附加到Form的提交按钮?我希望能够在覆盖onSubmit()内完成操作后立即执行JavaScript。例如,AjaxButton的{​​{1}}的参数为onSubmit(),并且附加JavaScript的方式如下:AjaxRequestTarget。如何用非Ajax按钮实现这个目标?

1 个答案:

答案 0 :(得分:2)

执行非ajax按钮后执行脚本相当困难。您可以尝试使用'onclick'参数添加AjaxBehaviour,但这可以覆盖按钮'onSubmit()'或在它之前执行。

您有什么理由不能使用AjaxSubmitButton或AjaxSubmitLink吗?两者都有onSubmit(AjaxRequestTarget目标,Form表单)函数,您可以在其中添加javascript。