Message board: Fix the char counter reset on submit.
All checks were successful
Build and Push Docker Image to Gitea Registry / build-and-push (push) Successful in 11s

This commit is contained in:
2025-01-25 23:30:06 +01:00
parent 915d8493f4
commit b039a86bb2
2 changed files with 6 additions and 6 deletions

View File

@@ -1,6 +1,8 @@
const pb = new PocketBase('https://db.out.jafre.li');
const messageContainer = document.getElementById('messages');
const messageForm = document.getElementById('messageForm');
const charCount = document.getElementById('charCount');
// Funktion, um die letzten 10 Nachrichten zu laden
async function loadMessages() {
@@ -33,6 +35,7 @@ messageForm.addEventListener('submit', async (e) => {
await pb.collection('message_board').create({ name, message });
loadMessages(); // Aktualisiert die Nachrichtenanzeige
messageForm.reset(); // Löscht das Formular
charCount = 0;
} catch (error) {
console.error('Error creating message:', error);
}
@@ -41,11 +44,8 @@ messageForm.addEventListener('submit', async (e) => {
// Nachrichten beim Laden der Seite anzeigen
loadMessages();
const messageInput = document.getElementById('message');
const charCount = document.getElementById('charCount');
// Event-Listener für Eingaben im Textfeld
messageInput.addEventListener('input', () => {
const currentLength = messageInput.value.length;
messageContainer.addEventListener('input', () => {
const currentLength = messageContainer.value.length;
charCount.textContent = `${currentLength} / 100`;
});