0
私のローカルデータベースにはlocalstoragedbが使用されています。しかし、form return falseのいずれかを送信しても、フォームの送信が停止することはありません。 はここreturn false localstoragedbで作業していません
$("#registration").on("submit", function(e) {
e.preventDefault();
if ($('#username').val() === '') {
$('#username').parent().addClass('error');
return false;
};
if ($('#password').val() === '') {
$('#password').parent().addClass('error');
return false;
};
if ($('#mobile').val() === '') {
$('#mobile').parent().addClass('error');
return false;
};
localDb.queryAll("UserInfo");
localDb.queryAll("UserInfo", {
query: function(row) {
if (row.username === $('#username').val()) {
alert("username already existed");
return false;
}
}
});
localDb.insert("UserInfo", {
username: $('#username').val(),
password: $('#password').val(),
Mobile: $("#mobile").val()
});
localDb.commit();
$(".message").show();
setTimeout(function() {
window.location.replace("login.html");
}, 2000);
});
すべての帰り支保工正しくlocalDb.queryAll
関数内以外.....コードです。 それは私に警告するユーザー名はすでに存在しましたが、フォームも提出しました。 return false
で問題が発生しました。 私は行方不明か間違っていますか? ありがとうございました.........