0

フォーム > があり、そのフォーム内にスイッチ ボタンがあります。

スイッチ ボタン フィールドは次のようになります。

<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 はリンクをロードして、ステートメントでトリガーします。

4

1 に答える 1

1

あなたは探している$('#promotionFacebook').is(':checked')

于 2013-10-07T23:32:08.190 に答える