grails日历重置

时间:2010-06-19 14:24:04

标签: grails calendar

我在grails中安装了日历版本1.2.0-SNAPSHOT并且工作正常。 但面临一个问题:

点击取消按钮时我正在重置表格。但日历字段变得清晰,没有重置为默认日期

<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();
}

任何人都有想法吗?

感谢。

1 个答案:

答案 0 :(得分:0)

据我所知,有两种方法可以解决这个问题。要么纠正JavaScript中的拼写错误并引用表单的正确ID(program而不是new_program),要么使用表单<input type="reset" .../>的标准重置按钮代替您的JavaScript解决方案。