0

同じ画面でさらに多くのユーザーを登録する必要があるため、次のようなフォームを使用します。

Username*<input name="username[]" />
Password*<input name="password[]" />

Username*<input name="username[]" />
Password*<input name="password[]" />

...

jquery.validate を使用して、ユーザーがまだ使用中かどうかを制御します。

rules : {
'username[]' : {
    required : true,
    remote: {
            url: "control_user.php"

          }
},

しかし、配列内のすべての「ユーザー名」に対して正しい「true」または「false」を返すために、control_user.phpで何をすべきかわかりません。

何か助けて??

ありがとう

4

1 に答える 1

0

検証プロジェクト ファイルには、非常に役立つデモがいくつかあります。ここからzip としてダウンロードできます。

PHPスクリプトから文字列「true」または「false」を返すだけです。あなたの「control_user.php」は、「marketo」デモから取ったこの例によく似ていると思います

<?php
$request = trim(strtolower($_REQUEST['email']));
$emails = array('glen@marketo.com', 'george@bush.gov', 'me@god.com');
$valid = 'true';
foreach($emails as $email) {
    if( strtolower($email) == $request )
        $valid = 'false';
}
echo $valid;
?>
于 2012-12-19T21:58:22.033 に答える