2012-03-08 41 views
0

我正嘗試在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> 
+0

我得到「$ _REQUEST爲空」和「無效'client_id'。」進入該頁面時出錯。除此之外我什麼都看不到。 – CoderFromOuterSpace 2012-03-08 16:31:01

+0

我的不好,該應用程序仍處於沙箱模式。現在你應該可以訪問它。對於空白的簽名請求,這是正常的,因爲註釋已經發布了。 – 2012-03-08 16:43:09

回答

1

我終於發現它爲什麼不工作。即使我的應用程序僅集成在Facebook應用程序選項卡中,我也必須在應用程序設置中設置「網站網址」字段。現在驗證函數被正確調用。