javascriptでスパンテキストを変更する際にこの問題が発生しています。間違った入力をしたときにエラーメッセージが表示されるようにしようとしています。これをどうすれば解決できますか?あなたが入力フィールドでのonblurのようなものを経由する方法を参照する必要が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>
コードは正常です。問題はフォームを送信し、ページをリフレッシュするために関連している必要があります。したがって、このスパンに追加するテキストが失われます。あるいは質問に含まれていないもの。 –
私はスパンの値を変更した後に警告しようとします。アラートは新しい値を表示しますが、ページ内ではまったく変更されません。 –
それは私の理論を反証していません。 –