有没有办法在onSubmit()
方法内将JavaScript附加到Form的提交按钮?我希望能够在覆盖的onSubmit()
中完成操作后立即执行JavaScript。例如,AjaxButton
的onSubmit()
有一个参数AjaxRequestTarget
,附加JavaScript的操作如下:target.appendJavaScript(script);
。如何使用非Ajax按钮实现此目标?
在执行非ajax按钮后执行脚本相当困难。您可以尝试添加带有"onclick"参数的AjaxBehavior,但这将覆盖按钮"onSubmit()"或在它之前执行。
你为什么不能使用AjaxSubmitButton或AjaxSubmit链接?两者都有onSubmit(AjaxRequestTarget目标,Form表单)函数,您可以在其中添加javascript。