我在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();
}
任何人都有想法吗?
感谢。
答案 0 :(得分:0)
据我所知,有两种方法可以解决这个问题。要么纠正JavaScript中的拼写错误并引用表单的正确ID(program
而不是new_program
),要么使用表单<input type="reset" .../>
的标准重置按钮代替您的JavaScript解决方案。