Ich habe dieses Problem mit der Änderung der Spannweite Text durch Javascript. Ich versuche eine Fehlermeldung zu erhalten, wenn falsche Eingaben gesendet werden. Wie kann ich das beheben?Ändern von span Text mit js
function SubmitFunc() {
var studentNameInput = document.getElementById("student-name");
CheckInputLetters(studentNameInput);
}
function CheckInputLetters(input) {
if (!/^[a-zA-Z_ ]+$/.test(input.value)) {
document.getElementById("name-error").innerHTML = "error";
}
}
<label class="data-lbls data-titles-dec">FullName</label>
<input class="input-style" type="text" id="student-name" placeholder="Enter Full Name" />
<span id="name-error" style="float:right;"></span>
Code sieht gut aus. Das Problem muss sich auf das Senden und Aktualisieren der Seite beziehen, wodurch der Text verloren geht, den Sie zu diesem Bereich hinzufügen. Oder etwas anderes, das nicht in der Frage enthalten ist. –
Ich versuche, den Wert der Spanne nach dem Ändern zu ändern. Die Warnung zeigt den neuen Wert, aber auf der Seite wird sie überhaupt nicht geändert. –
Das widerlegt meine Theorie nicht. –