grails日历重置

grails日历重置,grails,calendar,Grails,Calendar,我在grails中安装了CalendarVersion1.2.0-SNAPSHOT,运行良好。 但面临一个问题: 单击“取消”按钮时,我正在执行表单重置。但日历字段正在变得清晰,并且没有重置为默认日期 有人知道吗 谢谢。据我所知,有两种方法可以解决这个问题。请更正JavaScript中的输入错误并引用表单程序的正确id而不是新的\ U程序,或者使用表单的标准重置按钮而不是JavaScript解决方案 <g:form url="${response}" id="program" name="

我在grails中安装了CalendarVersion1.2.0-SNAPSHOT,运行良好。 但面临一个问题:

单击“取消”按钮时,我正在执行表单重置。但日历字段正在变得清晰,并且没有重置为默认日期

有人知道吗


谢谢。

据我所知,有两种方法可以解决这个问题。请更正JavaScript中的输入错误并引用表单程序的正确id而不是新的\ U程序,或者使用表单的标准重置按钮而不是JavaScript解决方案

<g:form url="${response}" id="program" name="program" method="post">
<calendar:datePicker name="startDate" id="startDate" defaultValue="${program.startDate}" dateFormat="%Y-%m-%d"/>
<input type="button" id="cancel" name="cancel" value="Cancel" onclick = 'reset_form(this)' />
</g:form>

function reset_form(this_)
{
    document.getElementById('program').reset();
}