我遵循FB Developer给出的指示,但我无法获得客户端验证以在我的注册表单上工作。无法让FB注册客户端验证正常工作
该代码块出现在我的网页正文:
<script src="http://connect.facebook.net/en_US/all.js#appId=000000000&xfbml=1"></script>
<fb:registration
fields="[{'name':'name'},{'name':'emailEdu','description':'Your .edu Email','type':'text'}]"
redirect-uri="http://www.lazydragonbooks.com"
onvalidate="validate">
</fb:registration>
<script>
function validate(form)
{
errors = {};
if (form.emailEdu !== "foo")
{
errors.foo = "You didn't type foo";
}
return errors;
}
</script>
编辑:
我把alert('foo')
作为验证功能的第一线,但这样似乎没有得到警报该函数不会被调用。
哦,是的......它应该是errors.emailEdu。这绝对是一个问题。但是,警报不会触发,所以我怀疑它根本没有进入JS功能。我将使用chrome调试工具查看我要出错的地方 – xbonez