iOS で動作が不安定なセレクト ボックスがいくつかあります。私は cordova 1.8.1 を実行しており、自分のページで knockout.js アプリケーションを実行しています。アイテム ピッカーでアイテムを選択すると、そのアイテムが選択されますが、リストの他のすべてのアイテムも選択されます。現在、私が知る限り、フォームを送信すると適切な項目が選択されて報告されていますが、ユーザーにとっては非常に見栄えが悪く、非常に混乱する可能性があります。私は何か空想をやっています、ここにコードがあります:
<select class="dropdownList1" style='width:35%;left:28%;position:absolute;' data-bind="value:ContactUsForm.Month,options:ContactUsForm.Months,optionsCaption: 'Month'"></select>
しかし、月に 7 を選択した場合の結果は次のとおりです。
これはマルチセレクトボックスではありません。ここでのエラーは iOS にあるように思えますが、値を選択したときに Knockout も再レンダリングを行っているのではないかと疑っています。通常のブラウザでは、ボックスが閉じて「中間」状態が表示されることはありませんが、ios では、「完了」をクリックするまでボックスが開いたままになります。