私はjqueryを初めて使用するので、ボタンをクリックしてEnterキーを押してフォームを検証する方法のスタックオーバーフローに関するいくつかの例を読み、それらに従いました.何らかの理由で、私のコードは機能しません.あなたは私に私の間違いがあると説明してくれますか?事前に感謝します!
$(document).keyup(function(event) {
if(event.keyCode == 13){
$("#clickButton").click(function () {
var username = document.forms["form1"]["username"];
var password = document.forms["form1"]["password"];
var numbers = /^[0-9]+$/;
if (username.value == "" || password.value == "") {
alert("Data missing");
} else if (username.value.match(numbers)) {
alert('Data not valid');
} else {
alert("Your password is " + password.value);
}
});
}
});