私は Zend 2 の初心者です。登録フォームを作成し、jQuery フォーム検証プラグインを使用して検証しています。ここで、メールが既に存在するかどうかを確認したいと思います(zend 2およびjQueryフォームプラグインを使用)。誰でもこれを実装するのを手伝ってくれますか?
質問する
611 次
2 に答える
0
$('.register-form').validate({ ルール: {
email: {
required: true,
email: true,
remote: {
url: baseUrl+'/login/emailcheck',
type: 'POST',
data: {
mail: function(){ return $("#email").val(); }
},
}
},
},
messages: { // custom messages
email: {
required: "Email is required.",
remote: 'Email already Exists.'
},
},
});
そしてLogincontrollerでは、
パブリック関数emailcheckAction(){
$email = $_POST['mail'];
$result = $this->getRegistrationInfoTable()->getEmail($email);
if($result){
$value = false; //'Email already exists';
}else{
$value = true;
}
$result = new JsonModel(array(
'response' => $value
));
return $result;
}
そして、jquery.validate.jsを編集して、json配列にも応答しました。今では正常に動作しています:)
于 2013-09-27T09:01:08.770 に答える