2011-10-23 11 views
4

Facebookの登録プラグインのカスタムフィールドを使用する方法はありますか?私はオプションの "会社"と "住所2"のフィールドを持っていますが、それらは常に必要と思われます。ここで私は、IFRAME内使用していたコードは次のとおりです。私は空白のフィールドのいずれかを残す場合は登録プラグインのカスタムフィールド - 常に必須ですか?

<iframe src="https://www.facebook.com/plugins/registration.php? 
     client_id=MY_APP_ID& 
     redirect_uri=MY_CALLBACK_URL& 
     fields=[ 
       { 'name':'name' }, 
       { 'name':'first_name' }, 
       { 'name':'last_name' }, 
       { 'name':'company', 'description':'Company Name', 'type':'text' }, 
       { 'name':'email' }, 
       { 'name':'phone', 'description':'Phone Number', 'type':'text' }, 
       { 'name':'address1', 'description':'Address', 'type':'text' }, 
       { 'name':'city', 'description':'City', 'type':'text' }, 
       { 'name':'state', 'description':'State/Region', 'type':'text' }, 
       { 'name':'zip', 'description':'Zip Code', 'type':'text' } 
       ]" 
     scrolling="auto" 
     frameborder="no" 
     style="border:none" 
     allowTransparency="true" 
     width="100%" 
     height="600"> 
</iframe> 

、それはフィールドが思考で満たされなければならないことを返しますか?

答えて

1

no_submitフラグを指定してオプションのフィールドを宣言し、onvalidate関数を使用して値を指定することができます。つまり、Cookieに保存するか、Ajax経由でサーバーに送信します。

http://developers.facebook.com/docs/plugins/registration/advanced/でと後藤no_submit

簡単に行うことができますがないその

関連する問題