2010-06-19 3 views
0

J'ai installé le calendrier Version 1.2.0-SNAPSHOT en grails et fonctionne bien. Mais face à un problème:grails calendrier réinitialiser

Lorsque vous cliquez sur le bouton Annuler, j'étais en train de réinitialiser le formulaire. mais le champ du calendrier devient clair et ne se réinitialise pas à la date par défaut.

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

quelqu'un a des idées s'il vous plaît?

merci.

Répondre

0

Deux façons de résoudre ce problème autant que je peux voir. Corrigez la faute de frappe contenue dans votre code JavaScript et reportez-vous à l'ID correct de votre formulaire (program et non new_program) ou utilisez le bouton de réinitialisation standard pour les formulaires <input type="reset" .../> au lieu de votre solution javascript.