Maison  >  Article  >  interface Web  >  js réalise l'effet d'appuyer sur Ctrl Entrée pour activer les compétences send_javascript

js réalise l'effet d'appuyer sur Ctrl Entrée pour activer les compétences send_javascript

WBOY
WBOYoriginal
2016-05-16 16:36:071349parcourir

1. Écoutez l'événement onkeydown de textarea

Copier le code Le code est le suivant :

a8759ceb83a9a739ccac4b4a21ac608940587128eee8df8f03d0b607fe983014

2. Envoyez le formulaire puis rechargez la fenêtre d'ouverture (voir 4,)
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);
}
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn