データ入力ASP.netフォームを作成していて、ユーザータブをドロップダウンリストに追加するときに、ドロップダウンリストコントロールをクリックせずに展開したいと考えています。ユーザーは、矢印キーを使用して項目を選択してタブアウトし、ドロップダウンをデフォルトの表示に戻すことができます。これを実装する方法はありますか?私はテキストボックスでドロップダウンエクステンダーを使用してみましたが、うまく動作しません。展開後のドロップダウンリスト
1
A
答えて
0
onfocus
のイベントをドロップダウンのイベントと呼びます。
function expand() {
var dropdown = document.getElementById('ddl');
var event;
event = document.createEvent('MouseEvents');
event.initMouseEvent('mousedown', true, true, window);
dropdown.dispatchEvent(event);
}
あなたのhtmlを考慮し
<select id="ddl" onfocus="expand()">
<option value="0">Select</option>
<option value="1">AAAA</option>
<option value="2">BBBBB</option>
</select>
0
あなたが 'ddlTest' と呼ばれるドロップダウンリストを持っていると仮定ので、この方法を試してください。
<script>
function Open() {
var myDropDown = document.getElementById("ddlTest");
var length = myDropDown.options.length;
myDropDown.size = length;
}
function Select(){
var myDropDown = document.getElementById("ddlTest");
myDropDown.size = 1;
var str = myDropDown.options[myDropDown.selectedIndex].value;
alert(str);
}
</script>
<select ID="ddlTest" onfocus="Open()" onfocusout="Select()">
<option>option #1</option>
<option>option #2</option>
<option>option #3</option>
<option>option #4</option>
<option>option #5</option>
<option>option #6</option>
<option>option #7</option>
</select>
関連する問題
- 1. ドロップダウンリストの展開フォームの高さ
- 2. 展開後のHudson Mavenテスト
- 3. 展開後のSymfonyクリアキャッシュコンポーネント
- 4. NServiceBusデシリアライズ後の例外(展開後)
- 5. ストアに展開した後のUWP展開エラー
- 6. にFileNotFoundException後の展開にTomcatの
- 7. Googleクラウドへの展開後のサイト
- 8. 展開後のHerokuファイルの移動
- 9. 展開後のOdd Umbracoバックエンドの動作
- 10. ASP.NETドロップダウンリストが画面を超えて展開される
- 11. 詳細オプションをクリックするとドロップダウンリストが展開されます
- 12. asp.netでプログラマチックに展開モードでドロップダウンリストを作成する方法
- 13. Azureのエラーアクセスが展開した後
- 14. パラレルリダクション#5最後のワープを展開
- 15. T-SQL展開後のスクリプトの私は、次の展開後のSCRIPT1としてDACPACをdeployngよどの変数
- 16. ブルーグリーン展開とローリング展開
- 17. Web配置後の展開後スクリプトの実行
- 18. ホロレンズに展開した後のスプラッシュスクリーン後の黒いスクレーブ
- 19. [契約の展開]画面のドロップダウンリストからアカウントを取得できません。
- 20. AWS展開発行エラーコード:HEALTH_CONSTRAINTS(インプレース展開)
- 21. 展開後にExcelシートがASP.NETアプリケーションで開かない
- 22. 展開
- 23. 展開
- 24. 展開
- 25. ウェブサイトの展開
- 26. データベースプロジェクトの展開
- 27. クラウドアプリケーションの展開
- 28. プロジェクトの展開
- 29. アプリケーションの展開
- 30. WSSの展開
ありがとうございました。それは私のために働いた。 – rwaykos
助けてくれてうれしい、受け入れを検討してください:) – Imad
@rwaykosとImad、私はこの解決策を試しました。ドロップダウンは開かない。フィドルでさえ、フォーカスのドロップダウンを開かない。私はChromeとIEで試しました。何か不足していますか? –