您可以通过将表单设为a Button
或a来在"新图像"链接中提交表单[Ajax]SubmitLink
.然后你可以通过调用该链接跳过除链接方法之外的所有内容:onSubmit
setDefaultFormProcessing(false)
checkForm.add(new SubmitLink("submit") {
@Override
public void onSubmit() {
super.onSubmit();
// ...new captcha here...
}
}.setDefaultFormProcessing(false));
Run Code Online (Sandbox Code Playgroud)
这将导致所有内容都被提交(并保留用于下一个渲染),但它将跳过值,验证和模型更新的转换.