我想检查用户输入的id是否显示错误。
我尝试过这种方法,但是没有用。
当我输入错误时,它会显示注解,没有错误,没有日志,也没有转到下一页。
我在电子中使用sqlite3
if(err){
返回console.error(err.message);
alert(“不存在ID”); }
var sql = "SELECT id, pw FROM user where id=?";
db.get( sql, [id], (err, row) => {
if (err) {
return console.error(err.message);
alert("no id exist"); //not working!!!
}
console.log("db id"+row.id);
console.log("db pw"+row.pw);
if(row){
d_id = row.id;
d_pw = row.pw;
if ((id == row.id) && (pw == row.pw)) {
window.location.href = "pause_and_download_multi_function.html?id=" + id;
}
else if(row.id == ''){
alert("wrong id");
}
else if(!(pw == row.pw) || row.pw == 'undefined' || row.pw == undefined){
alert("wrong pw");
}
} else {
alert("wrong id");
}
});