我遵循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