Comment clair bootstrap modal sur la peau

Comment pouvez-vous effacer le modal bootstrap sur licencier / masquer / fermer?

J’ai la définition modale suivante:

 

Vue partielle contenant du modal

 @Html.Partial("_CreateComment", Model) // Partial view which contains modal  

Et voici le javascript que j’utilise pour effacer le contenu:

 $(function () { //clear modal cache, so that new content can be loaded $('body').on('hidden.bs.modal', '.modal', function () { $(this).removeData('bs.modal'); }); }); 

Si je rejette le modal après avoir entré du contenu ou lors de la soumission, le contenu du formulaire n’est pas clair?

c’est le correctif le plus simple:

 $('#myModal').on('hidden.bs.modal', function () { $(this).find("input,textarea,select").val('').end(); }); 

Utilisez val('') fonction des types d’entrée présents et utilisez #myModal au lieu de body

 $('#myModal').on('hidden.bs.modal', function () { $('.modal-body').find('textarea,input').val(''); }); 

DEMO