summaryrefslogtreecommitdiff
path: root/wwwroot/js/keyboard.js
diff options
context:
space:
mode:
Diffstat (limited to 'wwwroot/js/keyboard.js')
-rw-r--r--wwwroot/js/keyboard.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/wwwroot/js/keyboard.js b/wwwroot/js/keyboard.js
index 72ed3cb..59eec4c 100644
--- a/wwwroot/js/keyboard.js
+++ b/wwwroot/js/keyboard.js
@@ -11,7 +11,10 @@ async function keyDownHandler(e) {
var element = document.activeElement;
while(element = element.parentElement) {
if(element.tagName == 'FORM') {
- element.submit();
+ element
+ .querySelectorAll('input,textarea')
+ .forEach(e => e.dispatchEvent(new Event('change')));
+ element.requestSubmit();
e.preventDefault();
return;
}