我有一个表单忘记密码,确认用户是否存在,并发送带有密码重置链接的电子邮件,它可以正常工作,但我喜欢“电子邮件被发送……”这条消息。应该出现在弹出窗口中,而不是出现在同一页上。
我试过了,但没有用:
response.php
var useremail = document.getElementById("email").value();
$.get( "validation.php?email=" function( response ) {
// console.log( response ); // server response
response = response.trim();
if(response == 1){
alert("Email sent....");
} else{
alert(response);
return false;
}
});}`
表格:
<form class="register" id="email" action="forgot.php" method="post" onSubmit="checkAll();">mysql
if ($result=="") { $result = "Email has been sent"; }
echo "<div>$result</div>";
}
?>```发布于 2022-06-03 23:51:23
我已经整理好了所有的东西,现在我让它解决了,希望它能帮助到其他人:
function alert(){
echo "<script type='text/javascript'>";
echo "alert('Email has been sent - Please click on the link in the email to confirm.');";
echo "</script>";
}
if ($result=="") { $result = alert(); }
}
?>https://stackoverflow.com/questions/72488645
复制相似问题