Code - Maximale Zeichen JS

Aufrufe: 995     Aktiv: 13.06.2021 um 19:48

2

Hallo zusammen, ich versuche gerade einen Code zu erstellen, welcher mir erlaubt eine Kundenrezension zu schreiben welche maximal 800 Zeichen erlaubt. Soweit klappt auch alles und es zählt auch in der Übersicht die Zeichen runter. Jedoch kann ich dennoch noch mehr als 800 Zeichen eingeben. Weiß jemand wo ich etwas falsch gemacht habe? Vielen Dankenter image description here

Diese Frage melden
gefragt

Punkte: 30

 
Kommentar schreiben
1 Antwort
1

Ich würde eine weitere If-Schleife benutzen um zu erfassen wann die 800 Zeichen erreicht wurden und dann im Umkehrschluss somit das Textfeld zu deaktivieren:

If Schleife

if (inpTextAreaLength > max) {

 alert("800 Zeichen erreicht");

  textarea.readOnly = true;  //deaktiviert das textfeld

}

Kompletter Code zum ausprobieren

function check() {

const textarea = document.querySelector("textarea");

const max = 800;

const inpTextAreaLength = textarea.value.length;

if (inpTextAreaLength > max) {

  alert("800 Zeichen erreicht");

  textarea.readOnly = true;


}
}
document.addEventListener('keyup', check)
Diese Antwort melden
geantwortet

Punkte: 25

 

Kommentar schreiben