繁体   English   中英

对数组使用JQuery Validate远程方法

[英]Using JQuery Validate remote method with array

我需要在同一屏幕上注册更多用户,所以我使用如下形式:

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"

          }
},

但是我不知道该如何在control_user.php中为数组中的每个“用户名”返回正确的“ true”或“ false”。

有帮助吗?

谢谢

验证项目文件中有一些非常有用的演示-您可以在此处以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;
?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM