1. Écoutez l'événement onkeydown de textarea
function sbFrm() { var Contenthf=document.getElementById("Contenthf"); var txtAr = Contenthf.getElementsByTagName("textarea")[0]; if (txtAr.innerHTML == "") { txtAr.focus(); return false; } Contenthf.submit(); window.opener.afterReload(); return false; }
3. Lorsque la touche ctrl est enfoncée et que le code clé est 13 (Entrée), la fonction qui envoie le formulaire est appelée.
function keySend(event) { if (event.ctrlKey && event.keyCode == 13) { sbFrm(); } }
4. S'il s'agit de la page actuelle ouverte par window.open(), ajoutez une fonction de rechargement à la page de window.open
function afterReload() { setTimeout(function () { window.location.reload(); }, 1000); }