jquery ui FormValidator (ライブ) を使用しています。電子メール アドレスについては、構文と要件に加えて、電子メール アドレスが既に使用されているかどうかを php で確認する必要があります。コールバックと非同期の問題のため、ajax で動作させることができません。まず、電子メール部分の formValidator スニペット:
[...] ,
emailaddress: {
rules: {
regEx: "email",
required: true,
custom: function (mailaddressvalue) {
// need return true or false of ajax result here
}
},
[...]
"custom" セクションでは、電子メール アドレスの使用を ajax 経由でチェックする必要があります。結果として "true" または "false" のみが必要です。ajax 関数は次のようになります。
function checkMailEntry(mailaddress){
$.ajax({
url: 'mailcheck.php',
cache: false,
data: "mailvalue="+mailaddress+"",
type: 'POST',
dataType: 'html'
});
}
コールバック関数でもajax関数の結果を取得できません。どんな助けでも大歓迎です!さらに詳しい情報やフィドルが必要な場合は、お知らせください。
前もってありがとう、マティ