PHP-检查用户名/电子邮件可用性设计问题

我对编程和html设计还很陌生,想问一个可能有些愚蠢的问题.

开始:

我有一个使用jQuery验证插件验证过的注册表格.在此表单中,有电子邮件和密码输入,将用作登录凭据.

我想在这里做的是检查此电子邮件是否在我的数据库(MySQL)中可用.如果是这样,将提示用户插入另一封电子邮件.如果不是,则用户继续声明该电子邮件.我该怎么做呢?我应该在表格中包括表格吗?例如,我是否应该有一个带有“检查可用性”按钮的嵌入式表单,例如Gmail注册?

有标准的程序吗?请提出一个简单易行的方法.

解决方法:

您可以使用ajax访问服务器端脚本,以检查电子邮件的可用性,然后根据从服务器获得的响应显示一些通知/错误消息.

例如,在电子邮件字段的模糊事件(失去焦点时)上,您可以使用ajax触发调用服务器端代码的事件,然后根据响应隐藏/显示包含以下内容的特定事件:错误消息.

您的电子邮件字段可能是这样的…

<input type="text" name="email" class="email" />

jQuery代码是这样的…

$("input.email").blur( function() {
  $.ajax({
    url: 'ajax/getData.php?email=' + $(this).val(),
    success: function(data) {
      // Hide/show the error div over here
    }
  });
});
上一篇:java-基于Spring-MVC批注的bean验证是否支持基于集合的属性? (春季MVC)


下一篇:SpringBoot 使用javax.validation入参校验