diff --git a/templates/edit_board.html b/templates/edit_board.html
index 1e4cc37..88fb931 100644
--- a/templates/edit_board.html
+++ b/templates/edit_board.html
@@ -319,6 +319,14 @@ document.addEventListener('DOMContentLoaded', function () {
});
// --- End drag-and-swap logic ---
+// block enter key
+ document.getElementById('boardForm').addEventListener('keydown', function (event) {
+ if (event.key === 'Enter') {
+ event.preventDefault();
+ }
+ });
+// end of block enter key
+
// On submit, copy preview lines to hidden fields
const boardForm = document.getElementById('boardForm');
if (boardForm) {
diff --git a/templates/schedule_form.html b/templates/schedule_form.html
index 090da5f..e01653a 100644
--- a/templates/schedule_form.html
+++ b/templates/schedule_form.html
@@ -258,6 +258,14 @@ document.addEventListener('DOMContentLoaded', function () {
});
// --- End drag-and-swap logic ---
+// block enter key
+ document.getElementById('scheduleForm').addEventListener('keydown', function (event) {
+ if (event.key === 'Enter') {
+ event.preventDefault();
+ }
+ });
+// end of block enter key
+
document.getElementById('scheduleForm').addEventListener('submit', function(e) {
// Copy content from editable divs to hidden inputs
for (let i = 1; i <= 10; i++) {