无法验证自定义字段的注册插件
问题描述:
我正尝试在Facebook注册插件字段上创建自定义验证。 但是,只要我添加一个自定义字段,表单就永远不会被发布,并且永远不会调用验证函数。这里是一段简单的代码,其中地址是自定义字段:无法验证自定义字段的注册插件
<fb:registration
redirect-uri="https://socialike.eu/clientsiframes/essentiel/form/"
onvalidate="validate"
fields="[
{'name':'name'},
{'name':'email'},
{'name':'address','description':'Address','type':'text'},
{'name':'location'}
]">
</fb:registration>
<script>
function validate(form){
var errors={};
errors.address = "ERROR";
return errors;
}
</script>
答
我终于发现它为什么不工作。即使我的应用程序仅集成在Facebook应用程序选项卡中,我也必须在应用程序设置中设置“网站网址”字段。现在验证函数被正确调用。
我得到“$ _REQUEST为空”和“无效'client_id'。”进入该页面时出错。除此之外我什么都看不到。 – CoderFromOuterSpace 2012-03-08 16:31:01
我的不好,该应用程序仍处于沙箱模式。现在你应该可以访问它。对于空白的签名请求,这是正常的,因为注释已经发布了。 – 2012-03-08 16:43:09