Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么表格是';存在DateTimeField时是否未调用s onSubmit方法?_Java_Html_Wicket - Fatal编程技术网

Java 为什么表格是';存在DateTimeField时是否未调用s onSubmit方法?

Java 为什么表格是';存在DateTimeField时是否未调用s onSubmit方法?,java,html,wicket,Java,Html,Wicket,关于ApacheWicket的一个问题:我有一个包含几个文本输入字段的表单。在我添加DateTextField之前,它可以正常工作。被重写的onSubmit()方法不再被调用。我查看了Wicket示例,但看不到代码的主要区别 以下是html代码: 学生 可能是由于日期字段值的验证不正确而导致onSubmit()方法无法调用。您必须将反馈面板添加到页面并进行检查。可能是由于日期字段的值验证不正确而导致onSubmit()方法无法调用。您必须将反馈面板添加到页面并进行检查。您可以覆盖onErro

关于ApacheWicket的一个问题:我有一个包含几个文本输入字段的表单。在我添加DateTextField之前,它可以正常工作。被重写的onSubmit()方法不再被调用。我查看了Wicket示例,但看不到代码的主要区别

以下是html代码:


学生

可能是由于日期字段值的验证不正确而导致
onSubmit()
方法无法调用。您必须将
反馈面板添加到页面并进行检查。

可能是由于日期字段的值验证不正确而导致
onSubmit()
方法无法调用。您必须将反馈面板添加到页面并进行检查。

您可以覆盖
onError(…)
方法并查看发生了什么。

您可以覆盖
onError(…)
方法并查看发生了什么事。

能否添加一个
反馈面板
并提交,让您了解发生了什么事?验证成功后将调用Wicket onSubmit。您可以检查一个错误,可能存在一些问题。您是否可以添加一个
反馈面板
并提交,以了解发生了什么?验证成功后将调用Wicket onSubmit。您可以检查onError,即使您不重写该方法,也可能存在一些问题,因为它是表单submit not
ajax submit
。我相信date组件一定有问题,这会导致无法显示的问题,因为反馈面板not presentIt将工作,即使您没有覆盖该方法,也会工作,因为它是表单submit not
ajax submit
。我相信日期组件一定有问题,导致问题无法显示,因为反馈面板不存在。你是对的。我添加了一个反馈面板,并看到一条错误消息,即输入的值对于DateTime.class的格式错误。所以我的错误是为DateTextField设置了错误的类。它必须是:dateOfBirthField.setType(Date.class);你说得对。我添加了一个反馈面板,并看到一条错误消息,即输入的值对于DateTime.class的格式错误。所以我的错误是为DateTextField设置了错误的类。它必须是:dateOfBirthField.setType(Date.class);