ユーザーの名前とID番号を尋ねる必要があります。ぼかしイベントや送信イベントなどのイベントハンドラーを使用して、ユーザーテキストボックスが空ではなく、IDが数字であることを確認し、falseの場合はアラートボックスを表示する必要があります。
これが私のhtmlです:。
<form id = "form" action = "">
<p>
<label class = "classname" for = "name">Username:</label>
<input type = "text" id = "name" placeholder = "enter your Username">
</p>
<p>
<label class = "classname" for = "idnum">ID Number:</label>
<input type = "text" id ="idnumber" placeholder = "enter id number">
</p>
</form>
これが私のJavascriptコードです:
var helpArray = ["your doing it wrong", "your wrong"]
var helpText;
function init(){
helpText = document.getElementById("helpText");
registerListeners(document.getElementById("name"),0);
registerListeners(document.getElementById("idnumber"),0);
}
function registerListeners(object, messageNumber){
object.addEventListener( "blur",function(){
helpText.innerHTML = helpArray [0];
}, false);
object.addEventListener( "focus",function(){
helpText.innerHTML = helpArray [messageNumber];
}, false);
}
window.addEventListener("load",init,false);
ご覧のとおり、私は教科書を読み込もうとしていましたが、あまり進歩していません。