gpt4 book ai didi

javascript - 如何在Javascript中从mysqli中进行选择?

转载 作者:行者123 更新时间:2023-11-29 11:34:43 24 4
gpt4 key购买 nike

我正在为我的网站制作注册表单,但我不希望在所有字段都正确之前提交它。

HTML。

<div id="register-error"></div>
<form action="" method="POST" id="register-form">
<input type="text" id="fn" placeholder="Full Name">
<input type="text" id="un" placeholder="Username">
<input type="text" id="em" placeholder="Email">
<input type="password" id="pswd" placeholder="Password">
<input type="password" id="pswd2" placeholder="Repeat Password">
<input type="submit" id="register" class="login loginmodal-submit" value="Register">
</form>

PHP.

$("#register-form").submit(function(){
var name = $("#fn").val();
var username = $("#un").val();
var email = $("#em").val();
var password = $("#pswd").val();
var password2 = $("#pswd2").val();
if(fn&&un&&em&&pswd&&pswd2){

// check if the username exist

}
else
{
$("#register-error").html("Please fill in all fields");
return false;
}
});

现在我需要检查用户名是否存在于我的数据库中。
如果用户名确实存在,则再次返回 false 并打印错误消息。

SQL。

`id` int(11) NOT NULL AUTO_INCREMENT,

`name` varchar(255) NOT NULL,

`username` varchar(255) NOT NULL,

`email` varchar(255) NOT NULL,

`password` varchar(255) NOT NULL,

我可以在 javascript 函数中包含 php 吗?

最佳答案

无需包含 PHP。

在您的 if 语句中:

if(fn&&un&&em&&pswd&&pswd2){
// check if the username exist
}

您需要添加AJAX向您的 PHP 服务器请求检查用户名是否存在。由于您已经在使用 jQuery,因此您可以在此处阅读有关其 AJAX 功能的更多信息 - http://api.jquery.com/jquery.ajax/

关于javascript - 如何在Javascript中从mysqli中进行选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36815688/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com