jQuery电子邮件字段验证问题Wordpress

时间:2018-06-19 17:55:32

标签: javascript jquery html wordpress

我已经发布了一个与此问题有关的问题,但该问题已得到解决,但现在的问题是

这是我正在使用的最后一个代码4很好地工作,但剩下的一件事是,当假设用户使用正确指定的.edu电子邮件更正电子邮件时,警告应该发出,并且应该启用按钮无法以这种方式工作。

jQuery(document).ready(function() {
  var email = document.getElementById("reg_email");
  var done = false;
  jQuery("select[name='role']").change(function() {
    if (jQuery("select[name='role']").children(':selected').html() == 'Student') {
      if (email.value.indexOf("@") != -1) {
        if (!(/(.+)@(.+)\.(edu)$/.test(email.value))) {
          if (!done) {
            jQuery('#signup-dialog input[type="submit"]').prop('disabled', true);
            jQuery(".form-row.form-row-wide:eq(1)").append('<p id="alert" style="padding-top:5px;color:red;">You are not eligible for an account. Please enter a valid .edu email.</p>');
            done = true;
          } else {
            jQuery("#alert").remove();
            jQuery('#signup-dialog input[type="submit"]').prop('disabled', false);
          }
        }
      }
    }
  });
});

我只需要一种实现方式,当用户修改电子邮件时,例如将正确的student@sanford.edu.uk放进去,则应删除p标签,并启用按钮。

0 个答案:

没有答案