J'utilise ASP.NET MVC 3 avec ajax discret et je voudrais empêcher la forme de soumission par entrer. J'ai écrit le code suivant pour le faireAjax.BeginForm + empêcher soumettre sur entrer
$(window).keypress(function (event) {
if (event.which == 13) {
event.preventDefault();
}
});
Malheureusement cet événement n'est pas déclenché sur IE8. Y a-t-il d'autres options? (J'utilise jQuery 1.6.4)
Le problème principal est que cet événement n'est pas déclenché dans IE8. Dans IE9, cela fonctionne bien. –
essayez e.keyCode au lieu de e.qui dans IE. aussi vous voulez utiliser keydown() au lieu de keypress() dans IE. vérifier cela sur http://unixpapa.com/js/key.html – Priyank
@Priyank - joli commentaire additif: P – Tommy