-1

サイフォンは現在、状態に関係なくすべてのフォーム フィールドをシリアル化しているようです。無効なフィールドをシリアライズしないように Siphon に簡単に指示する方法はありますか?

4

1 に答える 1

1

標準フォームの送信には無効なフィールドは含まれず、JQuery の serialize() メソッドも含まれません。

私の主な懸念は、無効になっているチェックボックスがシリアル化されることだったので、このバリデーターを追加することで、チェックボックスがシリアル化されないようにすることができました。

Backbone.Syphon.KeyAssignmentValidators.register("checkbox", function ($el, key, value) {
    return $el.prop("checked") && $el.is(":enabled");
});

注: これはグローバルな変更であり、すべてのビューに影響します。

于 2014-06-06T17:21:16.193 に答える