2011-09-12 16 views
0

複数選択(#select-a)を含むfancyboxダイアログを作成しました。今私は同じオプション(#select-b)を持つfancyboxダイアログの外のフォーム内で別の複数のselectを持っています。 #select-aから選択したオプションを#select-bと同期させたいので、#select-aでユーザが選択したオプションがどれかを調べようとしていますが、戻り値は「false」ですが、の値を取得します。 最初は#select-aのすべてのオプションが選択解除されていますので、選択項目を取り出せないと考えています。#select- aはファンシーボックスに入っていますか?あなたがそれらの一方のみが提出されるよりも、同じID(例えば#選択-a)を使用してアイテムを持っている場合選択した後にファンシーボックスの現在のオプションを取得

すべての提案は、事前

答えて

0

で感謝歓迎されています。 "onCleanup"コールバックを使用して、fancyboxのコンテンツにアクセスしてフォームを更新することができます。

+0

フォーム内のdivにあるそのIDを持つ選択肢は1つだけです。このdivはfancyboxダイアログにロードされます。しかし、私はfancyboxがそれをどうしているのか分からない。それは、フォームからdivを「fancybox content div」に「カット」するのだろうか? さらに、onCleanupコールバックを使用することはできません。なぜなら、選択したオプションを取得した後で、まだファンシーボックスダイアログを閉じていないからです。 – carlo

+0

更新:fancyboxの選択ボックス内のいくつかのオプションをあらかじめ選択している場合(それらは既に選択されているので、ロード時に選択されています)、これらのオプションはPOSTで渡されます。手動でいくつかのオプションを選択すると、POSTで無視されるように見えます...どうすればいいのですか? – carlo

関連する問題