Voilà le problème:
Pour réaliser une fonctionnalité de chat, j'utilise une textarea, or comme vous le savez, la touche entrée dans ce cas ne soumet pas le formulaire mais fais un saut de ligne dans cette textarea (si on est dedans bien évidemment)
Donc on me demande de faire la chose suivante, conserver la fonction de la touche Entrée telle q'elle sert jusqu'à maintenant et utiliser la combinaison Ctrl+Entrée pour soumettre le formulaire...
j'utilise la fonction keyCode avec un évenement onKeyDown, mais le problème est que là je n'arrive à détecter qu'une seule touche à la fois, et même en essayant d'être le plus synchrone possible, je n'y arrive pas...
voilà mon script actuel, si ça vous dit:
<script language="JavaScript">
function test(pEvent){
if(pEvent.keyCode==13 || pEvent.keyCode==17 )
{ alert("OK"}
// alert(pEvent.keyCode);
// alert("Non"
}
</script>
<body onKeyDown="javascript:test(event);">
Pour réaliser une fonctionnalité de chat, j'utilise une textarea, or comme vous le savez, la touche entrée dans ce cas ne soumet pas le formulaire mais fais un saut de ligne dans cette textarea (si on est dedans bien évidemment)
Donc on me demande de faire la chose suivante, conserver la fonction de la touche Entrée telle q'elle sert jusqu'à maintenant et utiliser la combinaison Ctrl+Entrée pour soumettre le formulaire...
j'utilise la fonction keyCode avec un évenement onKeyDown, mais le problème est que là je n'arrive à détecter qu'une seule touche à la fois, et même en essayant d'être le plus synchrone possible, je n'y arrive pas...
voilà mon script actuel, si ça vous dit:
<script language="JavaScript">
function test(pEvent){
if(pEvent.keyCode==13 || pEvent.keyCode==17 )
{ alert("OK"}
// alert(pEvent.keyCode);
// alert("Non"
}
</script>
<body onKeyDown="javascript:test(event);">