function validateWieslid() {
var countnummer = $("nummer").val().length;
var countpin = $("pin").val().length;
if (countnummer.length < 6) {
document.getElementById("lrError").innerHTML = " Lidnummer moet 6 cijfers lang zijn.";
document.getElementById("lrError").style.backgroundColor = "red";
}
if (countpin.length < 4) {
document.getElementById("pinError").innerHTML = " Pin moet 4 cijfers lang zijn.";
document.getElementById("pinError").style.backgroundColor = "red";
}
}
それが私のJavaScript関数です
<div id="wies">
<label>Lidnummer:</label>
<input name="lidnummer" size="30" type="text" id="nummer" maxlength="6"><br>
<label>WIES pin:</label>
<input name="pin" size="30" type="text" id="pin" maxlength="4"><br>
</div>
<div id="lrError"></div>
<div id="pinError"></div>
それが問題の HTML コードです。
id="nummer" を含む入力は 6 文字の長さの入力であると想定され、id="pin" を含む入力はピン番号であると想定されるため、4 文字の長さになります。
入力長が 6 未満の場合に JavaScript に表示されるテキストを表示するようにしようとしていますが、これは機能しませんか? 私は初心者のコーダーであり、これは非常に簡単な解決策かもしれませんが、支援が必要です! ありがとう :)