facebook,如何验证注册表格?

时间:2011-09-06 03:33:36

标签: php javascript facebook

我正在尝试对Facebook Registration Plugin

进行一些验证

我正在使用此代码:

<?php
$fields = json_encode(array(
array('name' => 'name'),
array('name' => 'first_name'),
array('name' => 'last_name'),
array('name' => 'birthday'),
array('name' => 'email'),
array('name' => 'address', 'description' => 'Address', 'type' => 'text'),
array('name' => 'zipcode', 'description' => 'Zip Code', 'type' => 'text'),
array('name' => 'phone', 'description' => 'Phone Number', 'type' => 'text')
));

?>
<div style="display: none;">
    <div id="reg_istration" style="width:640px;height:auto;overflow:auto;">
    <iframe class="facebook-login" src="http://www.facebook.com/plugins/registration.php?
         client_id=153230661424821&
         redirect_uri=http://www.xxx.com/xxx.php?&
         fields=<?php echo urlencode($fields);?>"
    scrolling="auto"
    frameborder="no"
    style="border:none"
    allowTransparency="true"
    width="100%"
    height="330">
    </iframe>
    </div>
</div>

我不确定如何将validation代码应用于此代码。

任何想法?

由于

1 个答案:

答案 0 :(得分:2)

尝试使用插件的XFMBL版本。

来自Registration Advanced Uses页面:

  

如果要在注册期间向任何字段添加验证,则必须使用插件的XFBML版本,因为iframe无法进行跨域通信。