我遇到了用javascript更改跨度文本的問題。我正在嘗試在提交錯誤的輸入時出現錯誤消息。我怎樣才能解決這個問題?用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>
代碼看起來不錯。問題必須與表單提交和刷新頁面相關聯,從而失去了要添加到所述跨度的文本。或者其他不包含在問題中的其他內容。 –
我嘗試在更改後提醒量程的值。該警報顯示新值,但在頁面中根本沒有改變。 –
這並不反駁我的理論。 –