¿Cómo detecta que se presionó la tecla Intro en dos textareas de texto? Tengo una forma de detectar que se presionó la tecla Intro en un área de textarea y necesito ayuda para detectar que se presionó la tecla Intro en dos textareas de texto.
Esto es lo que he hecho hasta ahora:
$('#test1').keyup(function(e) { if(e.keyCode == 13) { $("#GFG_DOWN").text("Enter key pressed inside textarea"); } }); <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <textarea id="test1"></textarea> <textarea id="test2"></textarea> <br> <p id = "GFG_DOWN" style = "color:green; font-size: 20px; font-weight: bold;"> </p>Supongo que debes manejar esto con dos FlagVariables.
let text1Flag = false; let text2Flag = false; function callbackHandler(e, textType) { if(e.keyCode == 13) { if (textType == 1) { text1Flag = true; } else { text2Flag = true; } if (text1Flag && text2Flag) { $("#GFG_DOWN").text("Enter key pressed inside textarea"); text1Flag = false; text2Flag = false; } } } $("#test1").keyup((ev) => callbackHandler(ev, 1)); $("#test2").keyup((ev) => callbackHandler(ev, 2)); <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <textarea id="test1"></textarea> <textarea id="test2"></textarea> <br> <p id = "GFG_DOWN" style = "color:green; font-size: 20px; font-weight: bold;"> </p>