0

jQuery オートコンプリート コンボボックスを実装し、正常に動作しています。今、私は奇妙な問題を抱えています。ユーザーがコンボボックスに入力してすぐにフォームを送信すると、オートコンプリートの変更イベントが発生し、フォームの送信が上書きされます。どうすればそれを機能させることができますか?

4

1 に答える 1

0

確かではありませんが、あなたの説明に基づいて、オートコンプリート ウィジェットで既知のバグが発生していると思います: #7550: オートコンプリートの変更イベントが時間内にトリガーされません。要点は、変更ハンドラーが実行される前に送信が行われるため、ハンドラーはその時点でフォーム上の何も変更できません (技術的には変更できますが、送信はフォームの古い状態で既に行われています)。

これは、jqueryUI 1.9 (2012 年 12 月?) で修正される予定です。

これがあなたの問題だと思われる場合は、コメントを残してください。適切な回避策で更新を試みます。

于 2012-07-19T08:22:12.437 に答える