Я следую инструкциям, приведенным на FB Developer, но я просто не могу заставить клиентскую проверку работать с моей регистрационной формой.
Этот блок кода присутствует в теле моей страницы:
<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')
в качестве первой строки в функции проверки, но не получаю предупреждение, поэтому кажется, что функция не вызывается.