我试图在Facebook注册插件字段上创建自定义验证。 但是只要我添加一个自定义字段,表单就永远不会被发布,并且永远不会调用validate函数。这是一段简化的代码,其中address是自定义字段:
<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>
答案 0 :(得分:1)
我终于找到了为什么它不起作用。即使我的应用程序仅集成在Facebook应用程序选项卡中,我也必须在应用程序设置中设置“网站URL”字段。现在正确调用了validate函数。