フォーム > があり、そのフォーム内にスイッチ ボタンがあります。
スイッチ ボタン フィールドは次のようになります。
<input type="checkbox" id="promotionFacebook" <%if (offer.get('promotionFacebook')) {%>checked<%}%> enabled>
フォームは「アクティブ化」ボタンで送信されます >
その関数は次のようになります。
activateBtnClick:function () {
this.saveBtnClick(null,{active: true});
フォームを「アクティブ化」するソリューションとして if / else ステートメントを追加しようとしています。スイッチボタンが「オン」に設定されているかどうかに基づいて、リンクがトリガーされます。この場合; 「Facebookに送信」へのリンク。
以下は、私がソリューションを開始する方法です。
activateBtnClick:function () {
this.saveBtnClick(null,{active: true});
if (condition)
statement1
[else
statement2]
},
このリンクをトリガーしたいと思います。コンディションfacebookをチェックした場合。
http://www.facebook.com/sharer.php?s=100&p[title]=YOUR_TITLE&p[summary]=YOUR_SUMMARY&p[url]=YOUR_URL&p[images[0]=YOUR_IMAGE_TO_SHARE_OBJECT
本質的にそうです。「Facebook 有効」に切り替えて、フォームを送信 (または、私の場合は「アクティブ化」) します。JavaScript はリンクをロードして、ステートメントでトリガーします。