2012-05-10 21 views
0

コールバック上の入力フィールドを無効にmobiscroll 1.6(https://github.com/acidb/mobiscroll)(私はjQueryのフォームでajaxify単純なHTML形式で日付入力用とhttp://jquery.malsup.com/form/Mobiscroll 1.6は、私が使用している

datefieldに変更が加えられたときに転記して欲しいです。私はmobiscroll APIからonSelectonCloseの両方を試してみました:

http://docs.mobiscroll.com/

しかし、問題はmobiscrollは、それが完全に完了するまで含んだ形でdisabledにすべての入力フィールドを設定しているようだということです。入力フィールドが無効になっている場合はjQueryのフォームは、それをシリアル化しません:

http://jquery.malsup.com/form/#faq http://www.w3.org/TR/html401/interact/forms.html#h-17.13.2

追加します入力フィールド自体のイベントハンドラは、最初からJSで初期化されているため、ページロード時にトリガを取得するため、オプションではありません。私は本当にdatepickerからajax投稿をトリガーする必要があります。

どのようなヒントも高く評価されています。

+0

「完了するまで」フォームが無効になっているとはどういう意味ですか? – veeTrain

+0

onCloseコールバックではまだ無効になっていますが、mobiscrollが閉じられると、再び有効になります。 –

答えて

2

どのバージョンをお使いですか? 2.0rc1では、これはonSelectイベントとonCancelイベントで修正されています。 onCloseでは、ポップアップはまだ隠されていないので、関数がfalseを返すと、閉じることはできません。 あなたの場合、2.0rc3とonSelectイベントをお勧めします。 この問題の詳細はこちら https://groups.google.com/forum/?fromgroups&hl=en#!topic/mobiscroll/fQQ-jYkH-qk

+0

私は1.6を使っていました。間違いなくそのバグの大群のように思える。アップグレードされます! –

関連する問題