jQuery验证在无效后不验证

时间:2014-05-14 09:52:33

标签: php jquery ajax jquery-validate

输入:

<input name="cmp_email" type="text" class="span10 m-wrap">

验证

cmp_email: {
  minlength: 5,
  required: true,
  email: true,

  remote: {
    url: "\/client\/check-email",
    type: "post"
  },
},

验证工作正常,直到我没有插入现有的电子邮件,我将此电子邮件更改为不存在,但验证显示,此电子邮件存在,但php函数返回true

public function  checkEmailAction(){

  $email = $_POST;

  //echo 'true';
  try{
    foreach($email as $m){

      if($this->client_emails->emailCount($m)){

        echo 'false';
        die();
      }
    }

    foreach($email['cl_email'] as $m){

      if($this->client_emails->emailCount($m)){

        echo 'false';
        die();
      }

    }
  }

  catch(Exception $e){

}

  echo 'true';
  mail('tomas@example.lt','after true',print_r($_POST,true));
  die();
}

我收到主题后的电子邮件&#34;真实&#34;但验证显示此电子邮件存在。 PHP函数工作正常,jQuery有问题,当更改现有的电子邮件时不存在,但jquery说电子邮件存在。

0 个答案:

没有答案