2

有没有办法将 JavaScript 附加到 Form 的onSubmit()方法内的提交按钮?我希望能够在 overrided 内完成操作后立即执行 JavaScript onSubmit()。例如,AjaxButton'sonSubmit()有一个参数,AjaxRequestTarget附加 JavaScript 是这样完成的:target.appendJavaScript(script);. 如何使用非 Ajax 按钮实现这一目标?

4

1 回答 1

2

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

有什么理由不能使用 AjaxSubmitButton 或 AjaxSubmitLink?两者都有 onSubmit(AjaxRequestTarget target, Form form) 功能,您可以在其中添加 javascript。

于 2013-08-04T15:26:02.943 回答